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
modul:m320_2024:learningunits:lu10:unterklasse [2024/10/30 10:03] msutermodul:m320_2024:learningunits:lu10:unterklasse [2025/03/27 09:14] (aktuell) kmaurizi
Zeile 1: Zeile 1:
 ====== LU10d - Anpassen und Erweitern ====== ====== LU10d - Anpassen und Erweitern ======
-<nodisp>TODO SuMa, PrRe: @override aus Python >= 3.12 prüfen</nodisp>+/*TODO SuMa, PrRe: @override aus Python >= 3.12 prüfen*/
 Das Konzept der Vererbung weist zwei grundlegende Aspekte betreffend der Auswirkungen auf die Programmausgestaltung aus. Eine Unterklasse kann Code erweitern oder Code in angepasster Form ausführen. Das Konzept der Vererbung weist zwei grundlegende Aspekte betreffend der Auswirkungen auf die Programmausgestaltung aus. Eine Unterklasse kann Code erweitern oder Code in angepasster Form ausführen.
 ===== Erweitern ===== ===== Erweitern =====
Zeile 30: Zeile 30:
 Während ''BancAccount'' keine Bezüge zulässt, die zu einem negativen Saldo führen, kann ''SalaryAccount'' dies tun. Während ''BancAccount'' keine Bezüge zulässt, die zu einem negativen Saldo führen, kann ''SalaryAccount'' dies tun.
  
-{{modul:m320:learningunits:lu06:theorie:lu07-abb1.7-ueberschreiben.png?600|}}+{{:modul:m320_2024:learningunits:lu10:account_anpassen.png?600|}}
  
 //Abb: Visualisierung des Überschreibens in einer abgeleiteten Klasse// //Abb: Visualisierung des Überschreibens in einer abgeleiteten Klasse//
  • modul/m320_2024/learningunits/lu10/unterklasse.1730278989.txt.gz
  • Zuletzt geändert: 2024/10/30 10:03
  • von msuter