我有一个抽象基类 A,我有一些具体的类 B 和 C 扩展 A 并实现所有抽象方法。
abstract class A {...}
class B extends A {...}
class C extends A {...}
现在我想给 A 添加一些功能,但是我不能接触 A、B 和 C。所以我认为可以编写一个泛型类 D 扩展任何具体类 B 或 C。
class D<T> extends <T extends A> {...}
可能吗?如果是这样,正确的语法是什么?
我有一个抽象基类 A,我有一些具体的类 B 和 C 扩展 A 并实现所有抽象方法。
abstract class A {...}
class B extends A {...}
class C extends A {...}
现在我想给 A 添加一些功能,但是我不能接触 A、B 和 C。所以我认为可以编写一个泛型类 D 扩展任何具体类 B 或 C。
class D<T> extends <T extends A> {...}
可能吗?如果是这样,正确的语法是什么?