[英]How to declare class that extends generic that extends generic
我有一個擴展通用類的類,該類也擴展了(另一個)通用類。
class B<TypeB> extends C{}
class C<TypeC>{}
現在我的問題是在創建類A時如何指定TypeC應該是這樣的:
class A extends B<Type1><C<Type2>>
但以上內容實際上無法編譯。
您對B
應為:
class B<TB, TC> extends C<TC> {
}
而您的目標將是
class A extends B<ConcreteB, ConcreteC> {
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.