谈 implements 关键字之前,我们先来看看 interface(接口)
接口是什么?在 Java 中,接口是一个抽象类型,这和我们之前学的 abstract 有点像,可是他是不同于 abstract,abstract 类中可以包含非抽象方法,但是接口中都是抽象方法,如果是字段,必须是静态常量,可以理解为接口是 abstract 的进一步实现
在 abstract 中我们通过继承的方法(extends)实现抽象方法
在 interface 中我们通过 implements 关键字来实现接口
interface Person {
void eat();
}
class People implements Person{
@Override
public void eat() {
System.out.println("吃饭");
}
}