我有一个扩展泛型类的类,它也扩展了(另一个)泛型类。
class B<TypeB> extends C{}
class C<TypeC>{}
现在我的问题是如何在创建A类时指定TypeC 应该是这样的:
class A extends B<Type1><C<Type2>>
但上面实际上并没有编译。
答案 0 :(得分:6)
你B
的decl应该是:
class B<TB, TC> extends C<TC> {
}
你的目标将是
class A extends B<ConcreteB, ConcreteC> {
}