java泛型的有关问题

java泛型的问题class GenericToolT {T[] foonew T[]GenericTool(T[] foo) {this.foo foo}public vo

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 一个接口出来