这是我要调用/调用的方法.
public static void doGenericStatic2(N number, E element) {
System.out.println(number);
System.out.println(element);
}
这是我测试调用前一个方法的方法(两者都位于名为MyClass的同一个类中)
public static void testInvokeGenericMethodLocally() {
doGenericStatic2(100, "Text");
// doGenericStatic2(100, "Text"); //Syntax error, insert "super ( ) ;" to complete Statement
MyClass.doGenericStatic2(100, "Text");
MyClass.doGenericStatic2(100, "Text");
}
为什么这种特殊情况(第二次调用测试)< Integer,String> doGenericStatic2(100,“Text”);生成编译时错误?