最佳答案
我读过奥莱利的书,因为我了解了这本 获取放置原则。
- 当结构中只有 走开值时,请使用
extends通配符。- 在结构中只有 放下值时使用
super通配符。- 当您都想从/放入结构时,不要使用通配符。
例外是:
除了属于每个引用类型的值
null之外,不能将任何内容放入使用extends通配符声明的类型中。除了
Object类型的值(它是每个引用类型的超类型)之外,您不能从使用super通配符声明的类型中获取任何内容。
有没有人能帮助我深入探讨这个规则? 如果可能的话,请把他们的等级方式。