Javaでimplementsを使用して何を作成しますか?

Javaでは、implementsキーワードを使用してクラスがインターフェースを実装することができます。

文法は次の通りです:

class ClassName implements InterfaceName {
    // class body
}

ClassNameとは、そのインタフェースを実装するクラスの名前であり、InterfaceNameとは実装するインタフェースの名前です。インタフェースを実装する際には、クラスはインタフェースで定義されているすべてのメソッドを実装する必要があります。

例えば、以下の例では、クラスDogがインタフェースAnimalを実装していることが示されています。

interface Animal {
    void sound();
}

class Dog implements Animal {
    public void sound() {
        System.out.println("Woof");
    }
}

public class Main {
    public static void main(String[] args) {
        Dog dog = new Dog();
        dog.sound(); // 输出 "Woof"
    }
}

上記の例では、DogクラスはAnimalインターフェースを実装し、インターフェース内のsound()メソッドを実装しています。mainメソッドで、Dogオブジェクトを作成し、sound()メソッドを呼び出すと、”Woof” と出力されます。

bannerAds