接口
1.接口的特点
首先看下面的这个抽象类代码:
抽象类代码中变量全为常量,方法全是抽象方法,这样的形式,我们可以将它们定义为接口类,书写方式如下:
接口的语法为:
interface接口名{
常量或方法
}
接口特点:
所有的属性都是公开静态常量所有的方法都是公开抽象方法没有构造方法,类中即使不写也有构造方法,但是接口不能创建对象,所以没有构造方法接口只能声明引用
基于接口特点,在定义接口时实际上需要在定义常量时需要写public static final、定义抽象类时需要写public abstract,但因为在定义接口名称时声明了interface的接口,所有在实际书写过程中可以省略,如下图: