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