Java接口interface
一,接口是什么?
接口也是一种引用类型,可以等同看做类。接口其实是一个特殊的抽象类,特殊在接口是安全抽象的。在接口中只能出现:常量,抽象方法
二,如何定义接口?
语法: [ 修饰符 ] interface 接口名 { }
三,接口的性质?
1,接口中没有构造方法,无法被实例化。
2,接口和接口之间可以多继承(extends)
3,一个类可以实现多个接口(implements)
4,一个非抽象的类实现接口,需要将接口中所有的方法“实现 / 重写 / 覆盖”。
5,接口中的常量必须用public static final修饰(在接口中,为了方便,public static final是可以省略的)
接口中的方法必须用public abstract修饰(在接口中,为了方便,public abstrac是可以省略的)