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:40] gthanos [Παραμετρικοί τύποι δεδομένων (Generics)] |
java:generics [2015/03/19 11:44] gthanos [Παραμετρικοί τύποι δεδομένων (Generics)] |
||
---|---|---|---|
Line 47: | Line 47: | ||
public T get() { return t; } | public T get() { return t; } | ||
} | } | ||
+ | </code> | ||
+ | |||
+ | Η παραπάνω δήλωση της κλάσης //Box// σημαίνει ότι κατά τον ορισμό αντικειμένων της κλάσης αυτά θα πρέπει να προσδιορίζουν έναν επιπλέον reference τύπο δεδομένων. δηλ μπορούμε να γράψουμε | ||
+ | <code java> | ||
+ | Box<String> = new Box<String>(); | ||
+ | Box<Integer> = new Box<Integer>(); | ||
+ | Box<Student> = new Box<Student>(); // όπου Student μία κλάση που έχουμε κατασκευάσει. | ||
</code> | </code> | ||