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

K
Zeile 111: Zeile 111:
</syntaxhighlight>
</syntaxhighlight>


Die Unterklassen <code>Biene</code> und <code>Frosch</code> implementieren die Methode <code>Public void sagWas()</code>, die auch in der Oberklasse <code>Tier</code> vorhanden ist. Sie '''überschreiben''' die Methode in der Oberklasse und können so ihre Funktion (in diesem Beispiel die Ausgabe) verändern.
Die Unterklassen <code>Biene</code> und <code>Frosch</code> implementieren die Methode <code>public void sagWas()</code>, die auch in der Oberklasse <code>Tier</code> vorhanden ist. Sie '''überschreiben''' die Methode in der Oberklasse und können so ihre Funktion (in diesem Beispiel die Ausgabe) verändern.
{{Aufgabe:Start}}
{{Aufgabe:Start}}
# Lies den [http://openbook.rheinwerk-verlag.de/javainsel/06_004.html#u6.4.1 "Abschnitt 6.4.1: Methoden in Unterklassen mit neuem Verhalten ausstatten"] im Onlinebuch "Java ist auch eine Insel" bis zur Überschrift "Die Annotation @Override".
# Lies den [http://openbook.rheinwerk-verlag.de/javainsel/06_004.html#u6.4.1 "Abschnitt 6.4.1: Methoden in Unterklassen mit neuem Verhalten ausstatten"] im Onlinebuch "Java ist auch eine Insel" bis zur Überschrift "Die Annotation @Override".