在Java中,implements是一个类实现一个接口的关键字。当一个类实现了一个接口时,它必须实现接口中定义的所有方法。这些方法在类中被实现后,可以通过该类的对象来调用。下面是一个简单的例子,演示了如何在Java中使用implements:
interface Animal {
public void animalSound(); // 接口方法(不包含方法体)
public void sleep(); // 接口方法(不包含方法体)
}
// Pig 实现了 Animal 接口
class Pig implements Animal {
public void animalSound() {
// 实现 animalSound() 方法
System.out.println("The pig says: wee wee");
}
public void sleep() {
// 实现 sleep() 方法
System.out.println("Zzz");
}
}
class Main {
public static void main(String[] args) {
Pig myPig = new Pig(); // 创建 Pig 对象
myPig.animalSound();
myPig.sleep();
}
}
在上面的例子中,我们定义了一个Animal接口,其中包含两个方法:animalSound()和sleep()。然后我们定义了一个Pig类,该类实现了Animal接口,并实现了接口中定义的两个方法。最后,在主函数中,我们创建了一个Pig对象,并调用了它的animalSound()和sleep()方法。