A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

其实介绍这两者之间区别的帖子不少,但是看着还是不太明白,说的都太学术了,下面我把自己的一点认识说一下,仅供参考。<? extends E>主要出现在List体系集合的addAll方法中,它的意思就是这个方法的参数可以是E或者E的子类构成的集合,如果这个时候改为<E>,那么E的子类构成的集合无法作为addAll方法的参数,子类对象构成的集合与父类对象构成的集合没有继承关系,也就没有多态的问题。

评分

参与人数 3黑马币 +84 收起 理由
heimaname + 40 总结的很好,能再讲一下 ? super E 怎么理.
yjh111 + 12 这个问题我也是困惑好久了
zyk111 + 32 很给力!

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马