modul:archiv:m320:learningunits:lu06:theorie:lu07-kapitel_4

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
modul:archiv:m320:learningunits:lu06:theorie:lu07-kapitel_4 [2026/08/30 14:06] – ↷ Seite von modul:m320:learningunits:lu06:theorie:lu07-kapitel_4 nach modul:archiv:m320:learningunits:lu06:theorie:lu07-kapitel_4 verschoben msutermodul:archiv:m320:learningunits:lu06:theorie:lu07-kapitel_4 [2026/08/30 14:09] (aktuell) – ↷ Links angepasst, weil Seiten im Wiki verschoben wurden 74.7.243.195
Zeile 7: Zeile 7:
 //Beispiel 6.3://\\ //Beispiel 6.3://\\
 ''SalaryAccount'' erweitert ''BancAccount'' um die Funktion für den Kontoüberzug. Hier mit dem Attribut ''overdraw'' und der Methode ''get_overdraw()'' dargestellt.\\ ''SalaryAccount'' erweitert ''BancAccount'' um die Funktion für den Kontoüberzug. Hier mit dem Attribut ''overdraw'' und der Methode ''get_overdraw()'' dargestellt.\\
-{{modul:m320:learningunits:lu06:theorie:lu07-abb1.6-erweitern.png?600|}}\\+{{modul:archiv:m320:learningunits:lu06:theorie:lu07-abb1.6-erweitern.png?600|}}\\
 //Abb 6.6:// Elemente einer erweiterten Klasse\\ //Abb 6.6:// Elemente einer erweiterten Klasse\\
 Ein Objekt der Klasse ''SalaryAccount'' ist somit immer auch ein Objekt der Klasse ''BancAccount'' Ein Objekt der Klasse ''SalaryAccount'' ist somit immer auch ein Objekt der Klasse ''BancAccount''
Zeile 18: Zeile 18:
 //Beispiel 6.4://\\ //Beispiel 6.4://\\
 ''SalaryAccount'' überschreibt die Methode ''withdraw_money()'' aus ''BancAccount''. So ist es nun möglich, durch den Aufruf der "gleichen" Methode - zumindest was den Namen der Methode betrifft - einen anderen Ablauf auszuführen. Während ''BancAccount'' keine Bezüge zulässt, die zu einem negativen Saldo führen, kann ''SalaryAccount'' dies tun.\\ ''SalaryAccount'' überschreibt die Methode ''withdraw_money()'' aus ''BancAccount''. So ist es nun möglich, durch den Aufruf der "gleichen" Methode - zumindest was den Namen der Methode betrifft - einen anderen Ablauf auszuführen. 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:archiv:m320:learningunits:lu06:theorie:lu07-abb1.7-ueberschreiben.png?600|}}\\
 //Abb 6.7: //Visualisierung des Überschreibens in einer abgeleiteten Klasse //Abb 6.7: //Visualisierung des Überschreibens in einer abgeleiteten Klasse
  
  • modul/archiv/m320/learningunits/lu06/theorie/lu07-kapitel_4.txt
  • Zuletzt geändert: 2026/08/30 14:09
  • von 74.7.243.195