[JAVA] Java 泛型 <? extends T> 和 <? super T> 的区别

<? extends T> 是上界通配符(Upper Bounds Wildcards),匹配的是T及其子类

<? super T> 是下界通配符(Upper Bounds Wildcards),匹配的是T及其父类

 

NOTE  

  Class<T> 在实例化的时候,T要替换成具体类

  Class<?> 是个通配泛型,?可以代表任何类型

 

posted @ 2020-08-05 20:05  Minos_t  阅读(151)  评论(0)    收藏  举报