interface
2023.10.29
1.接口中的成员变量默认是public static final修饰的
2.成员变量不可用private、default、protected修饰
3.因为不能实现对象实例的定义方法体 ,所以不可能有成员变量的getter、setter方法,可见,成员变量属于类(static)
4.接口中可以实现default方法
2023.11.6
1.Java8之后,可以在接口中实现静态方法。使用场景,例:新增一个小功能,但无需所有实现类实现该方法
2024.6.24
1.实现接口可以看做一种继承,所以实现方法的访问权限要比接口中的更大;
2.实现接口的类可以获取接口中的属性
2024.8.29
1.Java9支持在接口中写私有方法,私有意味着必须在接口内写方法的实现,一般是配合default方法,提取一些冗余代码到其中。

浙公网安备 33010602011771号