-
接口
- 接口不可以被实例化
- 实现类必须实现接口的所有方法
- 实现类可以实现多个接口
- 接口中的变量都是静态变量
- 类只能继承一个父类,但是可以实现多个接口
-
定义接口的语法
public interface 接口名{ } -
子接口也能继承父接口,接口的继承可以使多继承
public interface 接口 extends 父接口1,父接口2,.....{ } -
接口和类比较优点有
- 可以被多继承
- 设计和实现完全分离
- 更自然的使用多态
- 更容易搭建程序框架
- 更容易更换实现
接口
定义接口的语法
public interface 接口名{
}
子接口也能继承父接口,接口的继承可以使多继承
public interface 接口 extends 父接口1,父接口2,.....{
}
接口和类比较优点有