<分区>
标题有点乱,看了我的classes declarations你就明白了。
我有一个泛型的抽象类
public abstract class BaseFoo<T>
还有另一个具有从该类扩展的泛型类型的类
BaseBar<P extends BaseFoo>
我想要的是从 BaseBar
中的 BaseFoo
访问通用类型,例如:
BaseBar<P extends BaseFoo<T>> {
T mVar;
虽然之前的声明不正确,但至少我的 IDE 是这样的 :P 我可以通过这样的方式实现:
BaseBar<T, P extends BaseFoo<T>>
但这对我来说看起来是多余的,我想知道是否有一种方法不必在两个类中都声明泛型类型。
谢谢!