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