Προηγούμενη
Παράδειγμα υπερφόρτωσης μεθόδων
Μάθημα
Προγραμματισμός II
Ενότητα
Γενικεύσεις και νήματα
Επόμενη
Χρήση πολυμορφισμού
Ανακεφαλαίωση πολυμορφισμού
Έχουμε στο σημείο αυτό εξετάσει όλα τα είδη
πολυμορφισμού (
polymorphism
)
:
πολυμορφισμό υποτύπων (
subtyping polymorphism
)
μέσω:
κληρονομικότητας υλοποιήσεων (
implementation inheritance
)
(μηχανισμός extends) και
κληρονομικότητας διεπαφών (
interface inheritance
)
(μηχανισμός implements),
παραμετρικό πολυμορφισμό (
parametric polymorphism
)
(παραμετρικοί τύποι και γενικεύσεις), και
πολυμορφισμό ad-hoc (υπερφόρτωση μεθόδων και
switch
με ταίριασμα προτύπων).