This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
java:generics [2015/03/19 11:44] gthanos [Παραμετρικοί τύποι δεδομένων (Generics)] |
java:generics [2015/03/19 12:07] gthanos [Παραμετρικοί τύποι δεδομένων (Generics)] |
||
---|---|---|---|
Line 49: | Line 49: | ||
</code> | </code> | ||
- | Η παραπάνω δήλωση της κλάσης //Box// σημαίνει ότι κατά τον ορισμό αντικειμένων της κλάσης αυτά θα πρέπει να προσδιορίζουν έναν επιπλέον reference τύπο δεδομένων. δηλ μπορούμε να γράψουμε | + | Η παραπάνω δήλωση της κλάσης //Box// σημαίνει ότι κατά τον ορισμό αντικειμένων της κλάσης αυτά θα πρέπει να προσδιορίζεται ανάμεσα στους χαρακτήρες '<', ΄>' ένας επιπλέον reference τύπος δεδομένων, δηλ μπορούμε να γράψουμε |
<code java> | <code java> | ||
Box<String> = new Box<String>(); | Box<String> = new Box<String>(); | ||
Line 55: | Line 55: | ||
Box<Student> = new Box<Student>(); // όπου Student μία κλάση που έχουμε κατασκευάσει. | Box<Student> = new Box<Student>(); // όπου Student μία κλάση που έχουμε κατασκευάσει. | ||
</code> | </code> | ||
+ | Ο τύπος δεδομένων που χρησιμοποιούμε ανάμεσα στους χαρακτήρες '<', ΄>' είναι ο τύπος δεδομένων που επιτρέπεται να αποθηκευθεί στην κλάση Box κάθε φορά. Η κλάση Box ως παραμετρικός τύπος έχει νόημα εφόσον ορίζεται και ο τύπος δεδομένων που λαμβάνει. | ||
===== Ονοματολογία παραμέτρων ===== | ===== Ονοματολογία παραμέτρων ===== |