Das Super-Keyword dreht sich alles um die Superklasse. Um mit dem Super-Keyword zu arbeiten.
In diesem Artikel wird die Arbeit des Super-Keywords in Java mit Hilfe einiger geeigneter Beispiele erläutert und wird wie folgt organisiert:
Also lasst uns anfangen!
Was macht Super in Java??
Es ist ein reserviertes Schlüsselwort in Java, das mit der Super-/Elternklasse verknüpft ist. Es wird verwendet, um auf die Klassenattribute, Mitgliedsfunktionen und Eltern-/Superklassenkonstruktoren in der Kind/Unterklasse zuzugreifen.
Häufige Anwendungsfälle des Super-Keywords
Es gibt mehrere Anwendungsfälle des Super-Keywords in Java, wie unten aufgeführt:
Praktische Implementierung von Super -Keyword in Java
In diesem Abschnitt werden einige Beispiele berücksichtigt, um zu erklären, wie das Super -Keyword in Java verwendet wird:
Beispiel: So verwenden Sie das Super -Schlüsselwort, um den Konstruktor der übergeordneten Klasse aufzurufen?
In Java können wir das Super-Keyword innerhalb eines Kinderklassenkonstruktors verwenden, um den Super-Klasse-Konstruktor aufzurufen. Ein Kompilierungs-Zeit-Fehler tritt auf, wenn der Aufruf zum Super nicht die erste Anweisung im Konstruktor der Unterklasse ist:
In diesem Codierungsbeispiel haben wir zwei Klassen "Superclass" und eine "BeispielPleclass". Wir haben den Konstruktor der Superklasse aus dem Konstruktor von ExampleClass bezeichnet. Dazu haben wir das Super -Keyword verwendet:
Wir haben ein Objekt der "exphectPleclass" erstellt, das seinen Standardkonstruktor automatisch aufgerufen hat. Der Ausgang hat überprüft, dass der Konstruktor "ExampleClass" den Konstruktor „Superclass“ mit dem Super -Keyword erfolgreich aufgerufen hat.
Beispiel: So rufen Sie die überragende Methode der Superklasse auf?
Betrachten Sie den folgenden Codeblock, um zu verstehen, wie das Super -Schlüsselwort verwendet wird, um die überragende Methode der Superklasse in Java aufzurufen:
In diesem Programm wurde das "exampleclass" die "Superklasse" mit dem Schlüsselwort "Extends" geerbt. Beide Klassen haben eine Methode namens "ShowData ()". Die MethodeCall () -Methode der „exphectPlecasse“ hat die ShowData () -Methode beider Klassen aufgerufen. Um Unklarheiten zu vermeiden, haben wir das Super -Keyword verwendet, um die überragende Methode der Superklasse aufzurufen.
Auf diese Weise können wir die überragende Methode der übergeordneten Klasse aufrufen.
Beispiel: So greifen Sie auf die übergeordneten Klassenattribute zu?
In diesem Beispiel wird erläutert, wie Sie mit Super Keyword in Java auf die Attribute der Superklasse zugreifen:
In diesem Beispiel haben wir in beiden Klassen eine Variable vom Typ String genannt "Nachricht" erstellt. Innerhalb des "BeispielPleclass" haben wir das Super -Keyword verwendet, um auf das Klassenattribut der "Superklasse" zuzugreifen:
Auf diese Weise können wir das Super -Keyword verwenden, um auf die Klassenattribute der übergeordneten Klasse zuzugreifen.
Abschluss
In Java Super ist ein reserviertes Keyword, mit dem Unklarheiten entfernt werden. Der häufigste Anwendungsfall des Super -Schlüsselworts besteht darin, den Konstruktor der Superklasse aufzurufen. Es gibt ein paar weitere Anwendungsfälle, z. In dieser Beschreibung wurde einige Beispiele in Betracht gezogen, um die Arbeit des Super-Keywords in Java zu erklären.