1
对不起,这个简单的问题Java的泛型参数化类型
在这个类
class GenericTest{
static <T> List<T> getList(List<T> list){
return list;
}
}
为什么这个<T>
刚过静态的需要声明。我认为返回类型List<T
>很好。
对不起,这个简单的问题Java的泛型参数化类型
在这个类
class GenericTest{
static <T> List<T> getList(List<T> list){
return list;
}
}
为什么这个<T>
刚过静态的需要声明。我认为返回类型List<T
>很好。
您宣称这种方法有一个类型参数“T”。如果你没有声明它,那么编译器就没有办法知道你在说什么类型(T在其他地方没有声明)。
Sjr是绝对正确的。但值得指出的是,有两种方法可以在Java中使用泛型。你可以有泛型方法和泛型类。以上是通用方法的一个例子。 – 2011-05-12 00:45:21