Heim >Java >javaLernprogramm >So schreiben Sie eine Klassenvererbungsschnittstelle in Java
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
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>
Schritte:
<code class="java">public interface <interface_name> { public void <method_name_1>(); public int <method_name_2>(); // 其他接口方法... }</code>
<code class="java">public class <class_name> implements <interface_name> { // 类的方法实现 }</code>
<code class="java">public class MyClass implements MyInterface { @Override public void myMethod1() { // 方法实现代码 } @Override public int myMethod2() { return 10; } }</code>
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>
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!