Heim  >  Artikel  >  Java  >  So verwenden Sie Implementierungen in Java

So verwenden Sie Implementierungen in Java

下次还敢
下次还敢Original
2024-05-09 04:48:19400Durchsuche

Das Schlüsselwort

implements wird in Java verwendet, um zu deklarieren, dass eine Klasse oder Schnittstelle andere Schnittstellen implementiert und Methoden und Funktionen bereitstellt, die die in der Schnittstelle deklarierten Methoden und Funktionen implementieren. Die spezifische Verwendung umfasst: 1. Klassen- oder Schnittstellenschlüsselwort, gefolgt vom Implementierungsschlüsselwort und Schnittstellennamen; 2. Klasse oder Schnittstelle implementiert nicht implementierte Methoden in der Schnittstelle und erbt Konstanten, Felder und Standardmethoden in der Schnittstelle. 3. Klassen können über implementiert werden Schnittstellen.

So verwenden Sie Implementierungen in Java

Verwendung von Implements in Java Das Schlüsselwort „implements“ wird in Java verwendet, um anzugeben, dass eine Klasse oder Schnittstelle eine andere Schnittstelle implementiert. Es gibt an, dass die Klasse oder Schnittstelle Methoden und Funktionen bereitstellt, die die in der Schnittstelle deklarierten Methoden und Funktionen implementieren.

Verwendung

Auf das Schlüsselwort class oder interface folgen das Schlüsselwort implements und ein oder mehrere Schnittstellennamen. Schnittstellen werden wie folgt durch Kommas getrennt:

<code class="java">public class ClassName implements Interface1, Interface2 {
    // 类代码
}

public interface InterfaceName extends ParentInterface {
    // 接口代码
}</code>

Roleclassinterface 关键字后紧跟 implements 关键字和一个或多个接口名。接口以逗号分隔,如下所示:

<code class="java">// 定义一个接口
interface Drawable {
    void draw();
}

// 实现该接口的类
class Rectangle implements Drawable {
    @Override
    public void draw() {
        // 绘制矩形
    }
}

// 定义一个继承接口的接口
interface Shape extends Drawable {
    void rotate();
}

// 实现该接口的类
class Circle implements Shape {
    @Override
    public void draw() {
        // 绘制圆形
    }

    @Override
    public void rotate() {
        // 旋转圆形
    }
}</code>

作用

  • 实现方法:实现了接口中声明的所有未实现的方法。
  • 继承接口:类或接口可以继承接口中的常量、字段和默认方法。
  • 多重继承:一个类可以通过 implements 实现多个接口。

示例

rrreee

在这个示例中,Rectangle 类实现了Drawable接口,而Circle类实现了Shape接口,它同时继承了Drawable

  • 🎜Implementierungsmethoden: 🎜implementiert alle in der Schnittstelle deklarierten nicht implementierten Methoden.
  • 🎜Schnittstelle erben: 🎜Eine Klasse oder Schnittstelle kann die Konstanten, Felder und Standardmethoden in der Schnittstelle erben.
  • 🎜Mehrfachvererbung: 🎜Eine Klasse kann mehrere Schnittstellen durch Implementierungen implementieren.
🎜🎜Beispiel🎜🎜rrreee🎜In diesem Beispiel implementiert die Klasse Rectangle die Schnittstelle Drawable und den Circle Die Klasse implementiert die Shape-Schnittstelle und erbt auch die Methoden in der Drawable-Schnittstelle. 🎜

Das obige ist der detaillierte Inhalt vonSo verwenden Sie Implementierungen 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