2016-10-21 11 views
0

私はこのような何かをしようとしています:ネストされた一般的なサブタイピング

public class MyClass <T extends AbstractClass<K extends ConcreteClass>> 

私はKのためUnexpected boundエラーがGenericJsonを拡張し得る、と私はなぜわかりません。

ご協力いただければ幸いです。それはどのような目的に依存

public class MyClass <T extends AbstractClass<? extends ConcreteClass>> 

答えて

4

使用する構文は、ほんの少し異なっていますあなたは到達しようとしています。また、あなたはそれをそうしようとすることができます:

public class MyClass <T extends AbstractClass<K>, K extends ConcreteClass> { } 
0

である約Kあなたが気にしない場合は、

public class MyClass <K extends ConcreteClass, T extends AbstractClass<K>> 

または:

おかげ

関連する問題