java泛型参数化类型

时间:2011-05-12 00:33:05

标签: java generics

对不起这个简单的问题

在本课程中

class GenericTest{
    static <T> List<T> getList(List<T> list){
        return list;
    }
}

为什么这个<T>只是在声明中需要静态之后。我认为返回类型List<T&gt;很好。

1 个答案:

答案 0 :(得分:7)

您声明此方法的类型参数为“T”。如果你没有声明它,那么编译器就无法知道你在说什么类型(T没有在其他任何地方声明)。