1 什么是接口
接口是抽象方法的集合,它不是类。
接口的实现需要类来继承。(使用implements,下面会讲)。
类如果想继承接口并且使用接口中的函数,必须重写接口中的所有函数,否则,类必须是抽象类。
接口不能实例化对象。
接口中的方法必须都是抽象方法。
2 接口的使用
public class A implements methods
这里,使用了Animal接口中的抽象方法eat()等,注意必须重写它们
注意:如果继承接口的类是抽象的,则没必要实现接口里的函数
3 接口的继承
接口也可以继承接口,使用extends 关键词
4 接口的多继承
java中,类的多继承不被允许
如下列表示不合法:
public class A extends B,C
但是,java中接口支持多继承