[1] Es ist nicht immer gut, Kindklassen durch Vererbung zu erzeugen, da man lieber von Schnittstellen ableiten sollte, damit keine größeren Abhängigkeiten zwischen interagierenden Klassen entstehen.
[1] Die abgeleitete Klasse erbt alle Elemente ihrer Vaterklasse. Dennoch können die Variablen und Methoden der Vaterklasse in der Kindklasse redefiniert oder gar mit neuen Werten überschrieben werden.❬ref❭Java Tutorial, gelesen 01/2013❬/ref❭
[1] Voraussetzung für das Vorkommen von Überladung, Überschreiben oder Überschattung ist zunächst das Arbeiten mit Objekten (OOP), da diese Phänomene nur während des Ableitens einer Kindklasse von der Elternklasse auftreten können.❬ref❭Objektorientierte Programmierung, gelesen 01/2013❬/ref❭