当前位置: 代码迷 >> Java相关 >> java泛型的有关问题
  详细解决方案

java泛型的有关问题

热度:1902   发布时间:2013-02-25 21:48:12.0
java泛型的问题
class GenericTool<T> {
T[] foo=new T[]; 
GenericTool(T[] foo) { 
this.foo = foo;
}
public void setFoo(T[] foo) { 
this.foo = foo;
}
public T[] getFoo() { 
return foo;
}
}
T[] foo=new T[]; 这个为什么错了呢


------解决方案--------------------------------------------------------
java是不支持泛型数组的。

楼主可以用泛型集合来代替泛型数组

如List<T>,ArrayList<T>,Map等
------解决方案--------------------------------------------------------
new 是要 new 一个实际的对象出来呀,
你这样, 我感觉是用 接口去 new 一个接口出来
  相关解决方案