Einführendes Beispiel
Nehmen wir an, eine Klasse habe 100 Eigenschaften.
Eine zweite Klasse habe auch diese 100 Eigenschaften
sowie noch ein paar weitere Eigenschaften zusätzlich.
Für solche Fälle gibt es in Java die Möglichkeit, das die
zweite Klasse alle 100 Eigenschaften der ersten Klasse
"übernimmt". Die zweite Klasse hat dann also die
Eigenschaften der ersten Klasse, plus der Eigenschaften
die noch zusätzlich in der zweiten Klasse deklariert werden.
Diesen Vorgang nennt man Veerbung, denn die zweite Klasse
erbt (übernimmt) die Eigenschaften und Methoden der ersten
Klasse.
Die erste Klasse nennt man Superklasse, Basisklasse oder
Oberklasse. Die zweite Klasse, welche die Eigenschaften
und Methoden erbt, nennt man Subklasse oder Unterklasse: