https://blog.csdn.net/keep12moving/article/details/78766555e
public:使接口的实现类可以用这个变量。
static:static修饰就表示它属于类的,随的类的加载而存在的,如果是非static的话,就表示属于对象的,只有建立对象时才有它,而接口是不能建立对象的,所以接口的常量必须定义为static.
final:final修饰就是保证接口定义的常量不能被实现类去修改,如果没有final的话,由子类随意去修改的话,接口建立这个常量就没有意义了。
为什么接口的成员变量默认都是public static final的
最新推荐文章于 2023-05-21 21:12:58 发布
博客介绍了接口常量修饰符的作用。public使接口实现类可用该变量;static表明常量属于类,随类加载而存在,因接口不能建对象,所以接口常量须为static;final保证常量不被实现类修改,否则建立常量无意义。

1050

被折叠的 条评论
为什么被折叠?



