Von der Oracle - Dokumentation Seite :
Wenn Ihre Methode eine der Methoden ihrer Oberklasse überschreibt, können Sie die überschriebene Methode mithilfe des Schlüsselworts aufrufen super.
Sie können auch verwenden super, um auf ein verstecktes Feld zu verweisen (obwohl das Ausblenden von Feldern nicht empfohlen wird).
Verwendung superim Konstruktor von Unterklassen:
Der Aufruf eines Superklassenkonstruktors muss die erste Zeile im Unterklassenkonstruktor sein.
Die Syntax zum Aufrufen eines Konstrukts der Oberklasse lautet
super();
oder:
super(parameter list);
Mit super()wird der Konstruktor der Superklasse ohne Argumente aufgerufen. Mit super(parameter list)wird der Superklassenkonstruktor mit einer übereinstimmenden Parameterliste aufgerufen.
Hinweis: Wenn ein Konstruktor einen Superklassenkonstruktor nicht explizit aufruft, fügt der Java-Compiler automatisch einen Aufruf an den Konstruktor ohne Argumente der Superklasse ein . Wenn die Superklasse keinen Konstruktor ohne Argumente hat, wird ein Fehler zur Kompilierungszeit angezeigt.
In Verbindung stehender Beitrag:
Polymorphismus vs Überschreiben vs Überladen
superkeine Referenz erforderlichk.kkann direkt referenziert werden.superDer Zugriff wäre nur erforderlich,A.kwenn Sie ein anderes Feld mit dem NamenkinTest(Test.k) deklariert hätten .