Vererbung mit extends
Vererbung mit extends setzt man hauptsächlich in der objektorientierten Java-Programmierung ein. Bei einem Java Skript in der man eine Vererbung verwendet, erbt die Subklasse, auch Kindsklasse bezeichnet, sämtliche Attribute und Methoden von ihrer Superklasse. In Java gibt es für die Vererbung ein Schlüsselwort: extends . Hat jetzt eine Subklasse das Schlüsselwort bekommen, erbt sie nun alle Methoden und Attribute, die nicht als Privat deklariert sind.
Teil 1
Als erstes erstellen wir die Superklasse.
Zeile 2 : Beschreibt den Klassen Namen der Superklasse ( kein unterschied zu einer normalen Klasse).
Zeile 5 : Gibt die Methode die vererbt werden soll.
Zeile 6 : Gibt die Konsolenausgabe an.
Teil 2
Als nächstes erstellen wir die erste und zweite Subklasse, die von der Superklasse erben soll.
Zeile 2 : Klassen Name mit Schlüsselwort extends und dem Verweis auf die Superklasse aus der geerbt werden soll.
Teil 3
Wenn wir eine andere Ausgabe wollen, muss man in der entsprechenden Subklasse eine eigene Methode samt Ausgabe anlegen.
Zeile 2 : Klassen Name mit Schlüsselwort und verweis auf die Superklasse.
Zeile 4 : Die neu angelegte Methode.
Zeile 5 : Die neue Ausgabe der Subklasse.
Teil 4
Als nächstes erstellt man eine Klasse, in der die Objekte sind, die wir in den Subklassen verwenden.
Zeile 2 : Name der Klasse in der die Objekte erstellt werden.
Zeilen 6,7 : Die 2 neuen Objekte der Subklassen.
Zeilen 10,11 : In diesen Zeilen werden die Objekte nun verwendet.
Teil 5
Als Letztes wird das Programm gestartet. Man sieht jetzt die vererbte und die überschriebene Ausgabe.