faecher:informatik:oberstufe:modellierung:vererbung:polymorphismus:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
faecher:informatik:oberstufe:modellierung:vererbung:polymorphismus:start [29.11.2021 16:09] – [Methodenpolymorphismus] sbelfaecher:informatik:oberstufe:modellierung:vererbung:polymorphismus:start [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1
Zeile 1: Zeile 1:
-====== 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//. 
- 
-{{ :faecher:informatik:oberstufe:modellierung:vererbung:polymorphismus:fahrzeuge.drawio.png?600 |}} 
- 
- 
----- 
-{{:aufgabe.png?nolink  |}} 
-=== (A1) === 
- 
-Welche Typen können Werte haben, die in den folgenden Variablen gespeichert werden? 
-<code> 
-Fahrzeug f;  
-Roller r; 
-vierRaedrig v; 
-</code>  
- 
-===== Methodenpolymorphismus ===== 
- 
-Die Vererbungshierarchie unseres soziales Netzwerk mit Vererbung sieht gerade so aus: 
- 
- 
-{{ :faecher:informatik:oberstufe:modellierung:vererbung:polymorphismus:newssystem.drawio.png?600 |}} 
- 
-Man sieht, dass die Methode zum Anzeigen eines Beitrags in der Klasse ''Beitrag'' definiert ist und an die Klassen ''TextBeitrag'' und ''PhotoBeitrag'' vererbt wird. 
- 
  
  • faecher/informatik/oberstufe/modellierung/vererbung/polymorphismus/start.1638198575.txt.gz
  • Zuletzt geändert: 29.11.2021 16:09
  • von sbel