Πολυμορφισμός

Ξεκίνησε από lala, Χθες στις 12:36:13 ΜΜ

« προηγούμενο - επόμενο »

lala

Σε περίπτωση που έχω μια υπερκλάση με 2 υποκλάσεις και έχουν πολυμορφική μέθοδο, μπορεί η μέθοδο αυτή να είναι πολυμορφική μόνο στην μία από τις 2 υποκλάσεις και στην άλλη να κληρονομείται από την υπερκλάση?

pgrontas

Θέλει λίγο προσοχή η ορολογία, αν καταλαβαίνω σωστά την ερώτηση.
Όταν υλοποιείς τον πολύμορφισμο με κληρονομικότητα ή θα κληρονομεις ή θα κάνεις override. Οποτε δεν μπορεί να ισχύει αυτό που λες ότι η μέθοδος στην δεύτερη κλάση είναι πολυμορφική.
Στην πρώτη κλάση επειδή έχεις αλλάξει τη συμπεριφορά η μέθοδος ειναι πολυμορφική ενώ στη δεύτερη που απλά κληρονομεις δεν είναι.
Programs must be written for people to read, and only incidentally for machines to execute - Harold Abelson