簡體   English   中英

如何聲明擴展泛型的類

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM