1

私は次のようなジェネリッククラスを持っています:

class Holder<T>{  
    int type;  
    T value;  
}  

次のようなメソッドを持つクラスがあります。

class SomeClass<T> {  
T insideValue;

??? process();  

}

プロセスからを返す必要がありますHolder<T>。これどうやってするの?動作するには何を変更する必要がありますか?私がやったら、それは正しい
class SomeClass<Holder<T>> {と同じだろうと思いますclass Holder<T>か?

4

2 に答える 2

4

非常に簡単です:

Holder<T> process();

クローズドジェネリック型は、他の型と同じように使用できます(実行時を除く)。

于 2013-03-08T13:43:47.767 に答える
2

あなたはこのようなものを使うことができます、

Holder<T> process(){

}
于 2013-03-08T13:47:12.830 に答える