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 12:07] gthanos [Παραμετρικοί τύποι δεδομένων (Generics)] |
java:generics [2015/03/19 12:13] gthanos [Παραμετρικοί τύποι δεδομένων (Generics)] |
||
---|---|---|---|
Line 55: | Line 55: | ||
Box<Student> = new Box<Student>(); // όπου Student μία κλάση που έχουμε κατασκευάσει. | Box<Student> = new Box<Student>(); // όπου Student μία κλάση που έχουμε κατασκευάσει. | ||
</code> | </code> | ||
- | Ο τύπος δεδομένων που χρησιμοποιούμε ανάμεσα στους χαρακτήρες '<', ΄>' είναι ο τύπος δεδομένων που επιτρέπεται να αποθηκευθεί στην κλάση Box κάθε φορά. Η κλάση Box ως παραμετρικός τύπος έχει νόημα εφόσον ορίζεται και ο τύπος δεδομένων που λαμβάνει. | + | Ο τύπος δεδομένων που χρησιμοποιούμε ανάμεσα στους χαρακτήρες '<', ΄>' είναι ο τύπος δεδομένων που επιτρέπεται να αποθηκευθεί στην κλάση Box κάθε φορά. Αντικείμενα της κλάσης Box ορίζεται συνήθως σε συνδυασμό με ένα reference τύπο δεδομένων, όπως δείξαμε προηγούμενα. Υπάρχει η δυνατότητα να ορίσετε ένα αντικείμενο της κλάσης Box χωρίς την χρήση της επιπλέον παραμέτρου. Σε αυτή την περίπτωση ο compiler δεν είναι σε θέση να γνωρίζει τον τύπο δεδομένων που θα τοποθετήσετε στο συγκεκριμένο αντικείμενο. |
===== Ονοματολογία παραμέτρων ===== | ===== Ονοματολογία παραμέτρων ===== |