public void method(List<String> list){}
public void method(List<Integer> list){}
public void method(List<String> list){}
public int method(List<Integer> list){}
以上两个均会报错,你可以在eclipse下试下,让编译器告诉你
以上均是因为泛型擦除为原始类型->List
public void method(List<String> list){}
public int method(List<String> list){}
编译器认为重名方法,也是错误的
|