相关疑难解决方法(0)

未绑定通配符与原始类型之间的差异

我正在阅读关于泛型的内容,我不明白是否需要未绑定的通配符以及它与原始类型的区别.我读了这个问题,但仍然没有弄清楚.在未绑定的通配符Java教程页面中,我得到了以下两点,我没有理解第一点:

  • 如果您正在编写可以使用Object类中提供的功能实现的方法.
  • 当代码使用泛型类中不依赖于类型参数的方法时.例如,List.size()List.clear().事实上,Class<?>经常使用,因为大多数方法Class<T>都不依赖T.

有人可以用外行语言解释未绑定的通配符和原始类型之间的区别.

List<?>什么不同List<Object>

java generics unbounded-wildcard

23
推荐指数
4
解决办法
5820
查看次数

标签 统计

generics ×1

java ×1

unbounded-wildcard ×1