Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
faecher:informatik:oberstufe:modellierung:vererbung:polymorphismus:start [03.12.2021 13:01] – [Methodenwahl: Zusammenfassung] sbel | faecher:informatik:oberstufe:modellierung:vererbung:polymorphismus:start [19.03.2024 09:15] (aktuell) – [Lösungsansatz: Überschreiben] Frank Schiebel | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== | + | ====== |
- | ===== Variablenpolymorphismus | + | ===== Problemstellung |
- | + | ||
- | + | ||
- | **Polymorphismus** haben wir schon für Variablen kennengelernt: | + | |
- | + | ||
- | {{ : | + | |
- | + | ||
- | + | ||
- | ---- | + | |
- | {{: | + | |
- | === (A1) === | + | |
- | + | ||
- | Welche Typen können Werte haben, die in den folgenden Variablen gespeichert werden? | + | |
- | < | + | |
- | Fahrzeug f; | + | |
- | Roller r; | + | |
- | vierRaedrig v; | + | |
- | </ | + | |
- | + | ||
- | ===== Methodenpolymorphismus ===== | + | |
- | + | ||
- | ==== Problemstellung | + | |
Zeile 48: | Zeile 27: | ||
- | ==== Lösungsansatz: | + | ===== Lösungsansatz: |
* Superklasse und Subklasse definieren | * Superklasse und Subklasse definieren | ||
Zeile 115: | Zeile 94: | ||
- | ==== Alle Klassen erben von " | + | ===== Alle Klassen erben von " |
Jede Klasse erbt von Java Object, das kann man beispielsweise erkennen, wenn man einfach mal eine " | Jede Klasse erbt von Java Object, das kann man beispielsweise erkennen, wenn man einfach mal eine " |