Episode 5, Lektion 5

Mit Hilfe der Vererbung lassen sich Strukturen zwischen den Klassen noch einfacher aufstellen. Und das ganz ohne DNA-Forschung und Mendel!

Übungen

Was sind Eltern- und Kindklassen?

Erbt eine Klasse von eienr anderen, so ist sie die Kindklasse.
Die Klasse, die zur Vererbung zur Verfügung gestellt wird, wird als Elternklasse bezeichnet.

Was ist das Wesen einer Klasse, die von einer anderen Klasse erbt?

Klassen, die von anderen Klassen erben, erhalten sämtliche Attribute und Methoden von der Elternklasse.
Somit kann die Klasse zusätzliche Eigenschaften und Methoden beinhalten, welche von den Instanzen dieser Klasse ebenso genutzt werden können wie die der Elternklasse.
Um den Konstruktor der Elternklasse zu befüllen, wird im Konstruktor der Kindklasse der Befehl super(...) aufgerufen.

Was versteht man unter dem Überschreiben von Methoden?

Will man eine Methode eienr Elternklasse in einer Kindklasse anders/neu verwirklichen, so wird die Methode der Elternklasse überschrieben.
Explizit geschieht dies mit dem Aufruf der Annotation @Override vor Beginn der Methode.

Quellcode