This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Last revision Both sides next revision | ||
java:generics [2017/02/17 14:33] gthanos |
java:generics [2017/02/17 14:38] gthanos |
||
---|---|---|---|
Line 14: | Line 14: | ||
</code> | </code> | ||
- | Στο παραπάνω παράδειγμα επειδή όλες οι κλάσεις στη Java κληρονομούν την κλάση Object, μπορείτε να περάσετε ως όρισμα ή επιστρεφόμενη τιμή στις μεθόδους της κλάσης **Box** οποιοδήποτε τύπο δεδομένων. Ας υποθέσουμε ότι έχετε το παρακάτω παράδειγμα κώδικα που λειτουργεί σωστά αποθηκεύοντας και επιστρέφοντας την τιμή ενός αντικείμενου τύπου [[https://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html|Integer]]. | + | Στο παραπάνω παράδειγμα επειδή όλες οι κλάσεις στη Java κληρονομούν την κλάση [[https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html|Object]], μπορείτε να περάσετε ως όρισμα στη μέθοδο //set// ή να αναθέσετε στην επιστρεφόμενη τιμή της μεθόδου //get// οποιοδήποτε τύπο δεδομένων. Ας υποθέσουμε ότι έχετε το παρακάτω παράδειγμα κώδικα που λειτουργεί σωστά αποθηκεύοντας και επιστρέφοντας την τιμή ενός αντικείμενου τύπου [[https://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html|Integer]]. |
<code java BoxUsage.java> | <code java BoxUsage.java> |