标签: java generics compiler-errors static
正如标题所述,为什么Java泛型不能用于静态方法?
答案 0 :(得分:5)
<T>是该类的通用类型。您无法从static上下文中引用它,因为该类的每个实例可能具有不同的T(类似于为什么您不能引用{{ 1}}方法)。但是,您可以为该方法本身指定一个通用类型:
<T>
static
T