User Tools

Site Tools


java:generics

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
java:generics [2020/03/10 09:43] – [Παράδειγμα γενικής κλάσης για την αποθήκευση δεδομένων] gthanosjava:generics [2020/03/10 09:44] (current) – external edit 127.0.0.1
Line 50: Line 50:
 </code> </code>
  
-Η μετατροπή τύπου στην τελευταία γραμμή είναι προφανώς λάθος. Ο παραπάνω κώδικας αφού μεταγλωττιστεί και επιχειρήσουμε να το τρέξουμε παράγει ένα [[https://docs.oracle.com/javase/7/docs/api/java/lang/ClassCastException.html|java.lang.ClassCastException]], διότι επιχειρούμε να αναθέσουμε σε μία μεταβλητή τύπου [[https://docs.oracle.com/javase/7/docs/api/java/lang/String.html|String]] ένα αντικείμενο τύπου [[https://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html|Integer]].+Η μετατροπή τύπου στην τελευταία γραμμή είναι προφανώς λάθοςδιότι επιχειρούμε να αναθέσουμε σε μία μεταβλητή τύπου [[https://docs.oracle.com/javase/7/docs/api/java/lang/String.html|String]] ένα αντικείμενο τύπου [[https://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html|Integer]]. Ο παραπάνω κώδικας αφού μεταγλωττιστεί και επιχειρήσουμε να το τρέξουμε παράγει ένα [[https://docs.oracle.com/javase/7/docs/api/java/lang/ClassCastException.html|java.lang.ClassCastException]].
  
 ===== Παράδειγμα παραμετρικής κλάσης ===== ===== Παράδειγμα παραμετρικής κλάσης =====
java/generics.1583833416.txt.gz · Last modified: 2020/03/10 09:43 by gthanos