Javaでインターフェースを定義する方法は何ですか?

Javaでは、インターフェースを定義するためにキーワードinterfaceを使用することができます。インターフェースにはメソッドの宣言を含めることができますが、メソッドの実装は含めることはできません。以下はインターフェースを定義するための構文です:

public interface 接口名称 {
    // 方法的声明
}

インターフェース内のメソッドはデフォルトで public abstract となり、これらの修飾子を省略することができます。他のクラスがインターフェースを実装することができ、implements キーワードを使用してインターフェースを実装します。以下は一つの例です:

public interface Drawable {
    void draw(); // 声明一个抽象方法
}

public class Circle implements Drawable {
    @Override
    public void draw() {
        System.out.println("Drawing a circle");
    }
}

上記の例では、Drawableはdraw()という抽象メソッドを含むインターフェースです。CircleクラスはDrawableインターフェースを実装し、draw()メソッドを実装しています。

bannerAds