在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"。