Java泛型的PECS原則

分類 JAVA

##什麼是PECS##
生产者(Producer)使用extends
消费者(Consumer)使用super
兩句話就可以很好的解釋

##JAVA##
PECS原则
(Producer Extends)
如果要从集合中读取类型T的数据,并且不能写入,可以使用 ? extends 通配符
(Consumer Super)
如果要从集合中写入类型T的数据,并且不需要读取,可以使用 ? super 通配符

如果既要存又要取,那么就不要使用任何通配符。

留言與分享

  • 第 1 頁 共 1 頁

ThaiWu

author.bio


author.job