泛型中的PECS原则?super T和? extends T的区别?
PECS
请记住PECS原则:生产者(Producer)使用extends,消费者(Consumer)使用super。
生产者使用extends
如果你需要一个列表提供T类型的元素(即你想从列表中读取T类型的元素),你需要把这个列表声明成<? extends T>,比如List<? extends Integer>,因此你不能往该列表中添加任何元素。
消费者使用sup...
翻译
2019-02-14 18:08:24 ·
210 阅读 ·
0 评论