- Java无难事:详解Java编程核心思想与技术
- 孙鑫
- 182字
- 2021-01-05 17:31:37
6.3 接口中的数据成员

扫码看视频
在接口中也可以有数据成员,这些成员默认都是public static final。我们看代码6.8。

接口中的数据成员默认都是公共的、静态的常量,因此在声明时可以省略public static final。接口中的静态常量通过“接口名称.常量名称”的方式来访问,如Week.FRIDAY,如果某个类实现了该接口,也可以通过“类名称.常量名称”的方式来访问,如DoSomethingWithWeek.FRIDAY。当然,如果是在接口或实现类的内部访问静态常量,那么直接访问即可。