日期:2014-05-20  浏览次数:20618 次

在线急等===== 一个小知识。
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