나는 몇 주 동안이 과제를 고수하고있다. 나는 시작을위한 도움이 필요하다. 첫 번째 requriment는 다음과 같습니다.Java Generics 프로그래밍 with
Products.java에서 임의의 수의 객체 컬렉션으로 작동하는 GenericOrder라는 일반 컨테이너를 디자인합니다. 컨테이너의 각 인스턴스에 고유 한 식별자를 제공하는 메커니즘을 디자인합니다. 필요한만큼 메소드를 구현하십시오. Java generics 기능을 사용해야합니다.
내가 옳은 것인지 아닌지는 여기에 있습니다. 강사가 말하길,이 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
제품과 컨테이너를 섞어 버린 것 같아요. '제품'과 그 제품에 어떤 방식으로 간섭했는지 뭘 알아야합니까? – heikkim