Tableau de classes - Java - Programmation
Marsh Posté le 17-12-2006 à 18:53:52
C'est quoi l'intérêt sachant que justement tes classes héritent d'une interface commune?
Marsh Posté le 17-12-2006 à 19:51:07
Et comment je fais alors, pour ajouter des objets de 3 classes différentes sans faire 3 instructions différentes ? C'est peut être pas possible.
Marsh Posté le 18-12-2006 à 12:44:48
si y a moyen par java.lang.reflect sans problème mais y a aussi une fonction dont je ne retrouve plus le nom (avec factory dedans ?) qui permet de faire ça simplement.
Marsh Posté le 17-12-2006 à 16:43:28
Salut
J'espère que vous passez un bon dimanche, moi je suis là pour vous poser une colle.
J'ai une classe abstraite Produit, et 3 classes Boisson, Plat et Formulequi héritent de Produit.
J'aimerais savoir s'il est possible d'ajouter à une ArrayList<Produit> des objets des 3 classes héritières dans une boucle.
Exemple:
Je coince au niveau de l'instanciation des objets. La ligne avec le add n'est évidement pas possible, mais je vois pas du tout comment faire.
J'ai découvert la méthode Class.getConstructor(ClasseParametre1, ClasseParametre2, ...).newInstance(Tableau des parametres); mais je vois pas trop comment m'en servir.
Dites moi si vous avez une idée, ou si je suis complètement maboul