接口
- 接口的使用
1.1、接口使用interface来定义
1.2、在java中接口和类是两个并列的结构 - 如何定义接口
2.1、在jdk7及以前只能定义全局常量和抽象方法
>全局常量:public static final
>抽象方法:public abstract
2.2、jdk8,除了可以定义全局常量和抽象方法,还可以定义静态方法和默认方法 - 接口中不能定义构造器,意味着接口不可以实例化
- java开发中,接口通过让类去实现(implements)的方式来使用
4.1 如果实现类覆盖了接口中所有的抽象方法,那么这个类可以实例化
4.2 如果实现类没有覆盖了接口中所有的抽象方法,那么此实现类仍是一个抽象类 - java类可以实现多个接口------>>弥补了Java类的单继承的局限性
格式:class A extends B implements C,D,E - 接口与接口之间可以多继承
- 代码实现