以下类型定义之间的区别是什么
<E extends Number>
和
<? extends Number>
干杯,
此版本:
可以出现在非泛型方法/类型中,其基本意思是“我不在乎类型是什么,只要它从 Number . 我不会真的使用这种类型,我只需要它合适。”
Number
ArrayList<E> 但当您不需要额外的类型参数时,它会使事情变得更加复杂。
ArrayList<E>