接口的使用
1.接口使用interface未定义。
2.Java中,接口和类是并列的两个结构。
3.如何定义接口,定义接口中的成员。
3.1 JDK7及以前,只能定义全局常量和抽象方法。
(1)全局常量:public static final的,书写时,可以省略不写。
(2)抽象方法:public abstract的。
3.2 JDK8,除了定义全局常量和抽象方法之外,还可以定义静态方法、默认方法。
4.接口中不能定义构造器,接口不可以实例化。
5.Java开发中,接口是通过被类实现(implements)的方式来使用。
如果实现类覆盖了接口中的所有拍象方法,则此实现类就可以实例化如果实现类没有覆盖核口中所有的抽象方法,则此实现类伤为一个抽象类。
6.Java中一个类可以实现多个接口--->弥补了Java单继承性的局限性。
格式,class AA extends BB implements CC,DD,EE{}
7.接口与接口之间可以能承,而且可以多继承。
8.接口的具体使用,体现多态性。
9.接口,实际上可以看做是一种规范。