<? extends T> 是上界通配符(Upper Bounds Wildcards),匹配的是T及其子类
<? super T> 是下界通配符(Upper Bounds Wildcards),匹配的是T及其父类
NOTE:
Class<T> 在实例化的时候,T要替换成具体类
Class<?> 是个通配泛型,?可以代表任何类型
<? extends T> 是上界通配符(Upper Bounds Wildcards),匹配的是T及其子类
<? super T> 是下界通配符(Upper Bounds Wildcards),匹配的是T及其父类
NOTE:
Class<T> 在实例化的时候,T要替换成具体类
Class<?> 是个通配泛型,?可以代表任何类型