为什么接口中的属性必须用public static final修饰

2025-02-26 20:28:36
推荐回答(1个)
回答1:

public当然是为了给实现这个接口的类的对象用的了
static是为了用这个接口来唯一表示这个属性,这个属性的作用域就是这个接口
final是为了只让这个属性赋值一次(一般在构造函数中赋值了),一旦传入一次值后,以后就算在赋值也不会接受了。这样可以防止别的类来修改这个属性。