我已经坚持这个任务数周了。我只需要一些帮助就可以开始。 以下是第一个请求:Java与泛型的泛型编程
设计一个名为GenericOrder的通用容器,该容器充当Products.java中任意数量对象的集合。设计一个机制,为容器的每个实例提供唯一的标识符。根据需要实施多种方法。您必须使用Java泛型功能。
这就是我所拥有的,如果我做对了,我也不会。导师说,这个GenericOrder必须使用集合来保存多个“Product”。
public class GenericOrder<T> {
private T theProduct;
private static int count = 1;
private final int orderNumber = count++;
private Collection<T> genCollection;
public GenericOrder(T theClass)
{
this.theProduct = theClass;
}
public String getProductID()
{
return theProduct.getClass().getName() + ": " + orderNumber;
}
public T createInstance()
throws IllegalAccessException, InstantiationException {
return this.theProduct;
}
}
那么你的问题是什么?你问你的'班'是否满足作业? – Gabe 2010-12-03 06:33:51
在我看来,你以某种奇怪的方式混合了产品和容器。对于你需要的产品和所有干扰它的方法? – heikkim 2010-12-03 06:40:08