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方法,提取一些冗余代码到其中。

posted @ 2023-10-29 22:24  sellingpear  阅读(57)  评论(0)    收藏  举报