经常在泛化的Class对象定义时看到
Class<T> xxx; 和 Class<?> xxx; 这样的代码,请问两者之间有什么区别?
Class<T>在实例化的时候,T要替换成具体类
Class<?>它是个通配泛型,?可以代表任何类型
<? extends T>受限统配,表示T的一个未知子类。
<? super T>下限统配,表示T的一个未知父类。本文共 225 字,大约阅读时间需要 1 分钟。
经常在泛化的Class对象定义时看到
Class<T> xxx; 和 Class<?> xxx; 这样的代码,请问两者之间有什么区别?
Class<T>在实例化的时候,T要替换成具体类
Class<?>它是个通配泛型,?可以代表任何类型
<? extends T>受限统配,表示T的一个未知子类。
<? super T>下限统配,表示T的一个未知父类。转载于:https://my.oschina.net/iioschina/blog/839824