Java泛型通配符<? extends T>与<? super T>
1、:参数的类型可能是T或者T的子类。
:参数的类型可能是是T或T的父类。
用extends还是super遵循PECS原则。实例化的时候应该指定具体的类型,不指定会有警告。例如:
Listextends Fruit> flist = new ArrayListApple(T和子类类型)>();
Listsuper Fruit> flist = new Arr
原创
2018-01-28 22:46:21 ·
408 阅读 ·
0 评论