泛型接口:
public abstract interface GenericInter<T> {
public abstract void printGeneric(T t);
}
泛型接口的实现类:
public class GenericInterImpl1<A> implements GenericInter<A>{
@Override
public void printGeneric(Object o) {
System.out.println(o);
}
测试类:
public class Main {
public static void main(String[] args) {
GenericInterImpl1<String> g1=new GenericInterImpl1<>();
g1.printGeneric(123); 第1处
GenericInter<Integer> g0=new GenericInterImpl1<>();
g0.printGeneric("3");//第2处
}
}
我的问题是:1和2的执行流程是什么?为什么1没报错,2却报错了