Java接口
接口不是类
使用interface关键字修饰
接口不能实例化,接口只能被实现或者继承 接口可以多继承多实现
接口是抽象的,接口中的方法不能有主体(jdk1.8版本以后使用default修饰可以有主体)
接口中的方法只能是公开的
接口只能定义公开的全局常量
接口与抽象异同
接口和抽象类都是抽象的,只定义功能不定义主体
接口更注重功能,而抽象类更注重的是有继承关系的中的功能
接口可以多继承多实现
抽象类可以有普通方法
抽象类中可以定义私有的属性
接口不是类,抽象是类
implements实现