Lernpfad:Objektorientierte Programmierung mit Java/Vererbung: Unterschied zwischen den Versionen

Zeile 20: Zeile 20:
[[Datei:UML Vererbung 2.jpg|center]]
[[Datei:UML Vererbung 2.jpg|center]]


Folgender Algorithmus ist mit Vererbung korrekt, obwohl der Quelltext der Klasse <code>Quadrat</code> die Methode <code>public void versetzen()</code> nirgendwo explizit enthält.
Folgende Anweisungen sind mit Vererbung korrekt, obwohl der Quelltext der Klasse <code>Quadrat</code> die Methode <code>public void versetzen()</code> nirgendwo explizit enthält.
<syntaxhighlight lang="java" line=1>
<syntaxhighlight lang="java" line=1>
Quadrat q = new Quadrat(10);
Quadrat q = new Quadrat(10);