在线急等===== 一个小知识。
class Factory;
class Part;
List<Factory<? extends Part>>()
请问这是什么意思?List<Factory<? extends Part>>(),这条语句不是很明白
------解决方案--------------------多描述一下,不懂哦
List<Object> list = new List<Object>();
好象跟这个意思有点象吧.
------解决方案--------------------java5的新特性:泛型
------解决方案--------------------这个是泛型....1。5之后的新特性....
------解决方案--------------------Factory 是一个泛型类,可能是某种自己实现的集合,存放在这里的内容只能是 Part 类或它的子类。
而 List 里只能存放上述 Factory 类型的 Factory 对象。
一般所有介绍 JDK 5 的教程里都有这一项内容,这里有一个 Sun 的泛型教程,可以去看一下:
http://java.sun.com/j2se/1.5/pdf/generics-tutorial.pdf