Heim > Java > javaLernprogramm > Hauptteil

So schreiben Sie eine Klassenvererbungsschnittstelle in Java

下次还敢
Freigeben: 2024-04-29 02:54:16
Original
390 Leute haben es durchsucht

In Java erbt eine Klasse eine oder mehrere Schnittstellen über das Schlüsselwort „implements“, und die durch die Schnittstelle definierten Methoden müssen in der Klasse implementiert werden: Definieren Sie die Schnittstelle: Deklarieren Sie die Methodensignatur, aber keine spezifische Implementierung. Eine Schnittstelle mithilfe von „implements“ erben: Erben Sie eine Schnittstelle mithilfe des Schlüsselworts „implements“ und des Schnittstellennamens nach dem Klassennamen. Schnittstellenmethoden implementieren: Implementieren Sie alle in der geerbten Schnittstelle deklarierten Methoden in der Klasse. Die Methodensignatur muss genau mit der in der Schnittstelle definierten Signatur übereinstimmen.

So schreiben Sie eine Klassenvererbungsschnittstelle in Java

So schreiben Sie eine Klassenvererbungsschnittstelle in Java

In Java kann eine Klasse eine oder mehrere Schnittstellen mithilfe des Schlüsselworts „implements“ erben. Schnittstellen definieren eine Reihe von Methoden, stellen jedoch keine Implementierungen bereit. Die Klasse muss alle in der geerbten Schnittstelle deklarierten Methoden implementieren, andernfalls treten Kompilierungsfehler auf.

Syntax:

<code class="java">public class <class_name> implements <interface_name> {
    // 类的方法实现
}</code>
Nach dem Login kopieren
Nach dem Login kopieren

Schritte:

  1. Definieren Sie die Schnittstelle:Erstellen Sie zunächst eine Schnittstelle, die die von der Klasse zu implementierenden Methodensignaturen enthält:
<code class="java">public interface <interface_name> {
    public void <method_name_1>();
    public int <method_name_2>();
    // 其他接口方法...
}</code>
Nach dem Login kopieren
  1. Erben Sie die Schnittstelle mithilfe von Implementierungen :Connect Als nächstes erstellen Sie eine Klasse und verwenden nach dem Klassennamen das Schlüsselwort „implements“, gefolgt vom Namen der zu vererbenden Schnittstelle:
<code class="java">public class <class_name> implements <interface_name> {
    // 类的方法实现
}</code>
Nach dem Login kopieren
Nach dem Login kopieren
  1. Implementieren Sie die Schnittstellenmethoden: In der Klasse sind alle in der deklarierten Methoden enthalten Die geerbte Schnittstelle muss implementiert werden. Die Methodensignatur (Methodenname und Parametertypen) muss genau mit der in der Schnittstelle definierten Signatur übereinstimmen:
<code class="java">public class MyClass implements MyInterface {
    @Override
    public void myMethod1() {
        // 方法实现代码
    }

    @Override
    public int myMethod2() {
        return 10;
    }
}</code>
Nach dem Login kopieren

Beispiel:

<code class="java">public interface Drawable {
    public void draw();
}

public class Circle implements Drawable {
    @Override
    public void draw() {
        System.out.println("Drawing a circle...");
    }
}</code>
Nach dem Login kopieren

In diesem Beispiel implementiert die Circle-Klasse die Drawable-Schnittstelle. Es implementiert eine Methode namens draw(), die eine Meldung ausgibt, die angibt, dass ein Kreis gezeichnet wird.

Das obige ist der detaillierte Inhalt vonSo schreiben Sie eine Klassenvererbungsschnittstelle in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!