LU06: Vererbung (8 L)
Theorie
1. Was ist Vererbung?
2. Generalisierung / Spezialisierung
3. Darstellung von Vererbung in UML und in Python-Code
4. Anpassen und Erweitern
5. Polymorphie
6. Appendix: die hohe Kunst der OOP
Aufgaben
Aufgabe 1 - Vererbungshierarchie
Aufgabe 2 - Klassendiagramm mit div. Beziehungen
Aufgabe 3 - Erweitern von Fähigkeiten
Aufgabe 4 - Erweitern von Fähigkeiten und mehr
Aufgabe 5 - Anpassen von Fähigkeiten (Overwriting)
Aufgabe 6 - Vererbung mit vielen Facetten
Lösungen
Aufgabe 1 - Lösung
Aufgabe 2 - Lösung
Aufgabe 3 - Lösung
Aufgabe 4 - Lösung
Aufgabe 5 - Lösung
Aufgabe 6 - Lösung
Merkblätter
1 Klasse