抱歉这个简单的问题
在这门课上
class GenericTest{
static <T> List<T> getList(List<T> list){
return list;
}
}
为什么这个 <T>
在声明中需要静态之后。我认为返回类型 List<T
> 很好。
最佳答案
您声明此方法具有类型参数“T”。如果您没有声明它,那么编译器就无法知道您在谈论什么类型(T 未在其他任何地方声明)。
关于java泛型参数化类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5972091/