Kapitel 19: Klassen und Unterklassen - Pi1 - Universität Mannheim
Kapitel 19: Klassen und Unterklassen - Pi1 - Universität Mannheim
Kapitel 19: Klassen und Unterklassen - Pi1 - Universität Mannheim
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Overriding: über-definieren<br />
Methoden der Oberklasse können<br />
in der Unterklasse verändert werden:<br />
z.B. kann die Methode abheben in der Unterklasse<br />
Sparkonto neu definiert werden:<br />
class Sparkonto extends Konto{<br />
...<br />
void abheben(int betrag){<br />
if (getKontoStand() >= betrag)<br />
super.abheben(betrag);<br />
}<br />
. . .<br />
Die Methode abheben der Oberklasse, hier Konto.<br />
Nur falls ( if )<br />
(kontoStand ≥ betrag )<br />
ist führe die Aktion aus.<br />
Praktische Informatik I, HWS 2009, <strong>Kapitel</strong> <strong>19</strong> Seite 12