Dies ist eine alte Version des Dokuments!
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 |