Heim  >  Artikel  >  Java  >  Die Funktionen und Methoden von Super in Java

Die Funktionen und Methoden von Super in Java

下次还敢
下次还敢Original
2024-05-01 17:15:51931Durchsuche

super wird in Java verwendet, um auf übergeordnete Klassenmitglieder zuzugreifen, einschließlich Konstruktoren, Methoden und Variablen, und kann auch übergeordnete Klassenmethoden überschreiben. 1. Rufen Sie den Konstruktor der übergeordneten Klasse auf: Verwenden Sie super() in der Unterklasse, um den Konstruktor der übergeordneten Klasse aufzurufen. 2. Greifen Sie auf die Methode der übergeordneten Klasse zu: Verwenden Sie super.method(), um die Methode der übergeordneten Klasse aufzurufen : Verwenden Sie super.variable, um auf die Variablen der übergeordneten Klasse zuzugreifen. 4. Überschreiben Sie die Methode der übergeordneten Klasse: Definieren Sie eine Überschreibungsmethode in der Unterklasse mit derselben Signatur wie die übergeordnete Klasse.

Die Funktionen und Methoden von Super in Java

Die Rolle und Methode von Super in Java.

super Klassenkonstruktor

Auf Methoden der übergeordneten Klasse zugreifen

Auf Variablen der übergeordneten Klasse zugreifen

  • 2. Methoden der übergeordneten Klasse überschreiben
  • Sie können Methoden der übergeordneten Klasse überschreiben, indem Sie in der untergeordneten Klasse eine Methode mit derselben Signatur wie die übergeordnete Klasse definieren. Zu diesem Zeitpunkt wird das Schlüsselwort super verwendet, um die Methode der übergeordneten Klasse aufzurufen.
Verwendung

1. Rufen Sie den übergeordneten Klassenkonstruktor auf

<code class="java">public class Child extends Parent {
    public Child() {
        super(); // 调用父类无参构造函数
    }
}</code>

3. Greifen Sie auf die übergeordnete Klassenvariable zu

<code class="java">public class Child extends Parent {
    public void printMessage() {
        super.printMessage(); // 调用父类 printMessage() 方法
    }
}</code>

4 Fahre mit der Elternklasse Methode

<code class="java">public class Child extends Parent {
    public void printName() {
        System.out.println("父类变量:" + super.name);
    }
}</code>

Das obige ist der detaillierte Inhalt vonDie Funktionen und Methoden von Super in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn