问题遇到的现象和发生背景
为什么静态变量和静态方法中无法使用泛型,但却可以通过定义泛型方法来使用
问题相关代码,请勿粘贴截图
public class GenericTest1<E> {
// 静态方法与静态成员变量无法使用泛型
static E age;
static void test(E e){}
// 在泛型方法中可以使用泛型
static <T> void test(T t){}
}
为什么静态变量和静态方法中无法使用泛型,但却可以通过定义泛型方法来使用
public class GenericTest1<E> {
// 静态方法与静态成员变量无法使用泛型
static E age;
static void test(E e){}
// 在泛型方法中可以使用泛型
static <T> void test(T t){}
}