5.10.4 接口的特点

更新于 2026年10月10日 版权声明
5.10.4 接口的特点

(1)类通过关键字implements实现接口,实现接口的时候必须把接口中的所有抽象方法实现,一个类可以实现多个接口。

(2)接口中定义的所有的属性默认是public static final,即静态常量,接口中没有成员变量。接口中的属性由于是常量,所以在定义的时候必须赋值。

(3)接口中定义的非静态方法不能有方法体。接口中定义的方法默认添加public abstract(只能是 public abstract,其他修饰符都会报错)。

(4)有抽象函数的类不一定是抽象类,也可以是接口类。(https://www.daowen.com)

(5)由于接口中的非静态方法默认都是抽象的,所以接口不能实例化对象。

(6)如果实现类中要访问接口中的成员,不能使用super关键字。因为两者之间没有显式的继承关系,而接口中的成员属性是静态的,因此属性直接使用接口名即可访问。

(7)接口中没有构造方法。

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)