java:generics

This is an old revision of the document!


A PCRE internal error occured. This might be caused by a faulty plugin

====== Generics ====== Ένας //generic// (γενικός) τύπος δεδομένων είναι ένας τύπος δεδομένων ο οποίος μπορεί να λαμβάνει ως παραμέτρους άλλους τύπους δεδομένων. Δείτε το παρακάτω παράδειγμα. <code java Box.java> public class Box { private Object object; public void set(Object object) { this.object = object; } public Object get() { return object; } } </code> Στο παραπάνω παράδειγμα επειδή όλες οι κλάσεις κληρονομούν την κλάση Object, μπορείτε να περάσετε ως όρισμα στις μεθόδους της συγκεκριμένης κλάσης οποιοδήποτε τύπο δεδομένων. Δείτε το παρακάτω παράδειγμα κώδικα που χρησιμοποιεί την κλάση Box. <code java BoxUsage.java> public BoxUsage { public static void main(String args[]) { Box b = new Box(); Integer n = new Integer(5); b.set(n); String s = b.get(); } } </code>

java/generics.1426447959.txt.gz · Last modified: 2016/02/26 11:15 (external edit)