我有一个通用类如下:
class Holder<T>{
int type;
T value;
}
我的课程方法如下:
class SomeClass<T> {
T insideValue;
??? process();
}
我需要从流程返回Holder<T>
。我怎样才能做到这一点?为了工作,我需要改变什么?我想如果我这样做:
class SomeClass<Holder<T>> {
它与class Holder<T>
相同吗?
答案 0 :(得分:4)
非常简单:
Holder<T> process();
封闭的泛型类型可以像其他类型一样使用(运行时除外)。
答案 1 :(得分:2)
你可以使用这样的东西,
Holder<T> process(){
}