0
我有一個擴展泛型類的類,該泛型類也擴展了(另一個)泛型類。如何聲明擴展泛型的類擴展泛型
class B<TypeB> extends C{}
class C<TypeC>{}
,現在我的問題是如何創建類當A 應該是這樣的指定TypeC:
class A extends B<Type1><C<Type2>>
但上面居然沒有編譯。
我有一個擴展泛型類的類,該泛型類也擴展了(另一個)泛型類。如何聲明擴展泛型的類擴展泛型
class B<TypeB> extends C{}
class C<TypeC>{}
,現在我的問題是如何創建類當A 應該是這樣的指定TypeC:
class A extends B<Type1><C<Type2>>
但上面居然沒有編譯。
你的B
DECL應該是:
class B<TB, TC> extends C<TC> {
}
和你的目標將是
class A extends B<ConcreteB, ConcreteC> {
}
10倍,似乎很自然的實際 – Max 2011-02-17 15:00:08