为什么Java泛型不能用于静态方法?

时间:2018-07-01 15:23:19

标签: java generics compiler-errors static

正如标题所述,为什么Java泛型不能用于静态方法? enter image description here

1 个答案:

答案 0 :(得分:5)

<T>是该类的通用类型。您无法从static上下文中引用它,因为该类的每个实例可能具有不同的T(类似于为什么您不能引用{{ 1}}方法)。但是,您可以为该方法本身指定一个通用类型:

static