2016-03-30 11 views
0

私はポイントにまっすぐになるでしょう。ここで私はクラスにClassAに持っている問題Javaクラスジェネリック型署名を変更するには?

ある

public class ClassA<GENERICTYPE extends TypeA> 
{ 
    ... 
} 

私は何を達成したいことはGENERICTYPEが拡張させる新しいTypeBTypeB extends TypeA

一つの可能​​な解決策がある

public class ClassB<GENERICTYPE extends TypeB> extends ClassA<GENERICTYPE> 
{ 
    //emtpy 
} 

しかし、正しいアプローチではないようです。

提案がありますか?

それはどんな違いを行った場合、私は春に4

おかげ

ニコス

答えて

0

それは正しい考えですが、あなたはそれを指定しないで、非常にどのように使用しています:

public class ClassB<T extends TypeB> extends ClassA<T> { 

} 
+0

感謝をそれを指摘するため。私は逃しました。私は私の質問を修正します。答えもありがとう。 – NikosDim

関連する問題