Je suis coincé avec cette mission depuis des semaines maintenant. J'ai juste besoin d'aide pour commencer. Voici d'abord le requriment:Java Generics Programmation avec Collection
Concevez un conteneur générique appelé GenericOrder qui agit comme une collection d'un nombre arbitraire d'objets dans Products.java. Concevoir un mécanisme qui donne à chaque instance du conteneur un identifiant unique. Implémentez autant de méthodes que nécessaire. Vous devez utiliser des fonctionnalités génériques Java.
Voici ce que j'ai, je ne sais pas si j'ai bien fait ou non. L'instructeur dit que GenericOrder doit utiliser la collection pour contenir plusieurs "produits".
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;
}
}
Alors, quelle est votre question? Demandez-vous si votre «classe» satisfait la mission? – Gabe
Il me semble que vous mélangez étrangement le produit et le contenant. Pour quoi avez-vous besoin de 'theProduct' et de toutes les méthodes qui s'y rapportent? – heikkim