我想知道如何将属性适配到一个大型继承结构中的类。我想创建一个抽象静态方法,每个类都会覆盖它,但是经过快速搜索发现这似乎行不通。有什么建议吗?
我可以将其作为实例方法,但它确实是一个类级别的规范。
提前感谢您。
我可以将其作为实例方法,但它确实是一个类级别的规范。
提前感谢您。
abstract class Base {
abstract String getValue();
}
class A extends Base {
static String aValue = "From A";
String getValue() {
return aValue;
}
}
class B extends A {
static String bValue = "From B";
String getValue() {
return bValue;
}
}
每个类都需要一些额外的样板代码,而不仅仅是一个字段声明,但我认为这是无法避免的。