User Tools

Site Tools


java:interface_definition

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
java:interface_definition [2017/02/03 09:30] – created gthanosjava:interface_definition [2020/02/21 19:12] (current) – external edit 127.0.0.1
Line 1: Line 1:
-===== Ορισμός του Interface =====+====== Δήλωση του Interface ======
  
 Παρακάτω δίνεται το παράδειγμα ορισμού ενός Interface ως εξής: Παρακάτω δίνεται το παράδειγμα ορισμού ενός Interface ως εξής:
Line 28: Line 28:
 </WRAP> </WRAP>
  
-==== Το σώμα του Interface ====+===== Το σώμα του Interface =====
  
 Ένα //interface// μπορεί να περιέχει πεδία όπως στο παραπάνω παράδειγμα. Ένα //interface// μπορεί να περιέχει πεδία όπως στο παραπάνω παράδειγμα.
Line 55: Line 55:
 </code> </code>
  
-==== Παράδειγμα interface - H Στοίβα (Stack) ====+===== Παράδειγμα Interface - H Στοίβα (Stack) =====
  
 Ας υποθέσουμε ότι θέλουμε να δηλώσουμε μέσω ενός interface της μεθόδους που πρέπει να υποστηρίζει μία στοίβα. Η στοίβα είναι μία δομή αποθήκευσης δεδομένων τύπου **Last In First Out (LIFO)**, όπου το αντικείμενο αποθηκεύεται στη στοίβα τελευταίο εξάγεται από αυτή πρώτο. Κάθε στοίβα θα πρέπει να υποστηρίζει κατ' ελάχιστο τα εξής: Ας υποθέσουμε ότι θέλουμε να δηλώσουμε μέσω ενός interface της μεθόδους που πρέπει να υποστηρίζει μία στοίβα. Η στοίβα είναι μία δομή αποθήκευσης δεδομένων τύπου **Last In First Out (LIFO)**, όπου το αντικείμενο αποθηκεύεται στη στοίβα τελευταίο εξάγεται από αυτή πρώτο. Κάθε στοίβα θα πρέπει να υποστηρίζει κατ' ελάχιστο τα εξής:
Line 72: Line 72:
 } }
 </code> </code>
 +
 +| Προηγούμενο : [[ :java:interface | Διεπαφή (interface)  ]] | [[ :toc | Περιεχόμενα ]] | Επόμενο: [[ :java:interface_implementation | Υλοποίηση του interface ]]  |
java/interface_definition.1486114235.txt.gz · Last modified: 2017/02/03 09:30 (external edit)