我有这个类声明
abstract class A {
protected static String message = "Hello";
}
我希望这个字段传播到子类,以避免protected static String message = "Whatever";
在所有子类中输入(每个子类中这个静态字段的值不同)。
我知道这行不通:
class B extends A {
static {
message = "Blablabla";
}
}
因为它实际上会修改A
'smessage
因为静态字段/方法没有被继承。我想知道是否有其他方法可以做到这一点,或者我是否必须重写每个子类的静态字段。