【发布时间】:2020-08-30 00:38:56
【问题描述】:
我想知道下面方法的声明是什么意思:
<T> T method(List<? extends T>) {...}
如果List<? extends T>变成List<T>,这个方法会不会一样?如果不是,为什么?
【问题讨论】:
-
List<? extends T>表示任何拥有T子类类型的List。其中List<T>是不言自明的。 -
感谢您的回答,但我真的很困惑,因为我没有找到使用 List 扩展到 List
(忽略任何类型的实现)。
标签: java