是java泛型中的通配符,它代表java中的某一个类,那么就代表类型T的某个子类,就代表类型T的某个父类....,我们完全可以继续定义个小小红苹果来继承小红苹果,这个继承是没有下限的.这个反推出一个结论是一个有上限T的类型.那么我们马上就发现实际上是有下限T的类型....因为对于有上限T,故我们如果list.get(0)一定返回的是T或是T的子类,这个是确定的,得出:
List list3 = new ArrayList();
苹果 a = list3.get(0);
然后我们来看,因为它有下限,故我们可以马上得出,如果向其中添加T类型的对象是没问题的....因为是T的某个父类,将子类T赋值给父类没任何问题:
List<?