在Java中,implements
關鍵字用于實現一個接口。接口是一種抽象類型,它定義了一組方法,但不提供具體的實現。當一個類實現了某個接口時,它必須提供該接口中所有方法的實現。這樣,實現了該接口的類就可以使用接口中定義的方法。
下面是一個簡單的示例,展示了如何使用implements
關鍵字定義一個接口:
// 定義一個接口
interface Animal {
// 定義一個方法
void makeSound();
}
// 定義一個類,實現Animal接口
class Dog implements Animal {
// 提供接口中方法的實現
@Override
public void makeSound() {
System.out.println("Woof!");
}
}
public class Main {
public static void main(String[] args) {
// 創建Dog對象
Dog myDog = new Dog();
// 調用makeSound方法
myDog.makeSound(); // 輸出 "Woof!"
}
}
在這個例子中,我們定義了一個名為Animal
的接口,其中包含一個名為makeSound
的方法。然后,我們創建了一個名為Dog
的類,并使用implements
關鍵字實現了Animal
接口。最后,我們在Dog
類中提供了makeSound
方法的實現,并在main
方法中創建了Dog
對象并調用了makeSound
方法。