一、概念:
通配符的使用
通配符: ?
类A是类B的父类,G和G是没有关系的,他们共同的父类是G<?>
添加(写的过程):对于List<?>就不能向其内部添加数据
获取:(读的过程)
输出结果:
通过test5可以知道。G<?extend A>代表了 小于等于A的范围,简而言之就是说,extend是继承的意思,因此该是A类和A类的子类
G<?super A>代表了大于等于的意思,它代表A类和A类的父类
一、概念:
通配符的使用
通配符: ?
类A是类B的父类,G和G是没有关系的,他们共同的父类是G<?>
添加(写的过程):对于List<?>就不能向其内部添加数据
获取:(读的过程)
输出结果:
通过test5可以知道。G<?extend A>代表了 小于等于A的范围,简而言之就是说,extend是继承的意思,因此该是A类和A类的子类
G<?super A>代表了大于等于的意思,它代表A类和A类的父类