Polymorphismus genauer

Variablenpolymorphismus

Polymorphismus haben wir schon für Variablen kennengelernt: Eine Variable eines Supertyps kann auch Werte aller Subtypen halten - die Variable ist polymorph.

(A1)

Welche Typen können Werte haben, die in den folgenden Variablen gespeichert werden?

Fahrzeug f;
Roller r;
vierRaedrig v;

Methodenpolymorphismus

Die Vererbungshierarchie unseres soziales Netzwerk mit Vererbung sieht gerade so aus:

Man sieht, dass die Methode zum Anzeigen eines Beitrags in der Klasse Beitrag definiert ist und an die Klassen TextBeitrag und PhotoBeitrag vererbt wird.

Material

Filename	Filesize	Last modified
auswahl_102.png	26.4 KiB	29.11.2021 19:49
auswahl_103.png	41.1 KiB	29.11.2021 19:49
fahrzeuge.drawio.png	13.3 KiB	29.11.2021 14:55
kap11_polymorphie01.odp	1.5 MiB	29.11.2021 19:46
kap11_polymorphie01.pdf	360.2 KiB	29.11.2021 19:46
newssystem.drawio.png	13.1 KiB	29.11.2021 15:06
newssystem01.drawio.png	16.9 KiB	29.11.2021 19:52
newssystem02.drawio.png	18.2 KiB	29.11.2021 19:56
poly01.png	10.9 KiB	29.11.2021 19:59
poly02.png	14.6 KiB	29.11.2021 19:59
poly03.png	15.7 KiB	29.11.2021 19:59