【发布时间】:2021-09-21 07:59:27
【问题描述】:
我最近了解了Java中的通配符并且我理解了这个概念但是似乎无法弄清楚为什么要引入它们,我们不能只在参数中使用 Object 类(或相应的父类)吗一个函数。
【问题讨论】:
-
“我们不能在函数的参数中只使用 Object 类(或相应的父类)吗?”不,因为
List<String>不是List<Object>,而是List<? extends Object>又名List<?>。 -
好的,现在我明白了,所以它专门回答了集合带来的这类问题,谢谢@AndyTurner
-
不只是集合:任何泛型类型。