一.通配符:? 对于List<?>就不能像其内部添加数据 二.有限制条件的通配符: ?extends Person:? super Person: 1.?extends A: 下图已知Student继承于Person 最后一个不允许。extends可以理解为 <= 即:?都是Person的子类或者Person本身 2.? super B: super可以理解为 >= 即:?都是Person的父类或者Person本身,所以第一个Student类并不允许。