【发布时间】:2017-11-09 16:35:15
【问题描述】:
Generics章节中,有一句话引起了我的注意。对于以下声明List<? extends Shape>,它说:
注意:它可以是 Shape 本身,也可以是某个子类; 它不需要从字面上扩展 Shape。
在这种情况下不是字面意思是什么意思?
【问题讨论】:
-
教程中的措辞可能会更好。改写成“它不需要直接扩展Shape”会更清楚吗?
标签: java generics inheritance wildcard