Das Schlüsselwort super wird in Unterklassen verwendet, um auf Mitgliedsvariablen, Methoden oder Konstruktoren der übergeordneten Klasse zuzugreifen. Zu seinen Hauptverwendungen gehören: 1. Zugriff auf Mitgliedsvariablen der übergeordneten Klasse, 2. Aufruf der Methoden der übergeordneten Klasse, 3. Aufruf des Konstruktors der übergeordneten Klasse. Das Schlüsselwort super kann nur in Unterklassen verwendet werden und muss im Kontext einer Instanz der Unterklasse verwendet werden.
Verwendung des Super-Schlüsselworts in Java
Was ist ein Super-Schlüsselwort?
Das Schlüsselwort super wird in Java verwendet, um auf Mitgliedsvariablen, Methoden oder Konstruktoren einer übergeordneten Klasse zu verweisen.
Verwendungen des Schlüsselworts super
Das Schlüsselwort super hat die folgenden Hauptverwendungen:
1. Zugriff auf Mitgliedsvariablen der übergeordneten Klasse
Um auf Mitgliedsvariablen der übergeordneten Klasse zuzugreifen, können Sie die Syntax super.member_variable verwenden . Zum Beispiel:
<code class="java">class Child extends Parent { int childVariable; void accessParentVariable() { System.out.println("Parent variable: " + super.parentVariable); } }</code>
2. Rufen Sie die übergeordnete Klassenmethode auf
Um die übergeordnete Klassenmethode aufzurufen, können Sie die Syntax super.method_name() verwenden. Beispiel:
<code class="java">class Child extends Parent { void childMethod() { super.parentMethod(); } }</code>
3. Rufen Sie den Konstruktor der übergeordneten Klasse auf.
Um den Konstruktor der übergeordneten Klasse aufzurufen, können Sie die super()-Syntax verwenden, die in der ersten Zeile des Konstruktors der untergeordneten Klasse aufgerufen werden muss. Zum Beispiel:
<code class="java">class Child extends Parent { public Child() { super(); // 调用父类的无参构造函数 } public Child(int value) { super(value); // 调用父类的带参构造函数 } }</code>
Verwendung des Super-Schlüsselworts Hinweis: Das Super-Schlüsselwort kann nur in Unterklassen verwendet werden.
Das Schlüsselwort super muss im Kontext einer Instanz einer Unterklasse verwendet werden.Das obige ist der detaillierte Inhalt vonVerwendung des Super-Schlüsselworts in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!