Vererbung der Klassen in Java
Bis jetzt haben wir Klassen entwickelt welche Werte mit Primitiven Datentypen verarbeiten konnten. Jedoch werden wir Heute uns mit der Vererbung von Klassen beschäftigen. Als erstes wollen wir uns mit dem Begriff erben auf englisch extends auseinandersetzen. Eines der wesentlichen Designmerkmale objektorientierter Sprachen ist die Möglichkeit, Variablen und Methoden zu Klassen zusammenzufassen. Ein weiteres, wichtiges Merkmal, ist das der Vererbung, also der Möglichkeit, Eigenschaften vorhandener Klassen auf neue Klassen zu übertragen. Man unterscheidet dabei zwischen einfacher Vererbung, bei der eine Klasse von maximal einer anderen Klasse abgeleitet werden kann, und Mehrfachvererbung, bei der eine Klasse von mehr als einer anderen Klasse abgeleitet werden kann. In Java gibt es lediglich Einfachvererbung, um den Problemen aus dem Weg zu gehen, die durch Mehrfachvererbung entstehen können. Wir werden zunächst ein sehr einfaches Beispiel verwenden welches nur zur Übersic...