m3allem58
Messages postés58Date d'inscriptionmardi 10 mars 2009StatutMembreDernière intervention 7 janvier 2014
-
30 mars 2009 à 23:09
dmk04
Messages postés206Date d'inscriptionsamedi 29 octobre 2005StatutMembreDernière intervention 7 mars 2012
-
31 mars 2009 à 16:08
Bonjour,
Dans la modélisation UML,j'ai une classe java X dont la cardinalité
est 1..* (X est en relation de composition avec une autre classe), donc
X c'est une collection d'objets de meme type. je veux remplir une autre
classe java Y en utilisant la classe X ( Y devrait etre aussi une
collection pour pouvoir recupérer les objets X).Donc il faut un
iterateur pour parcourir la collection d'objets X, pour chaque objet X trouvé, je doit creer un objet de type Y..
Y a t-il un petit morceau de code illustrant cette question?
dmk04
Messages postés206Date d'inscriptionsamedi 29 octobre 2005StatutMembreDernière intervention 7 mars 2012 31 mars 2009 à 16:08
Salut,
Je n'arrive pas bien à comprendre ce que tu veux.
Au début X est une classe. Puis X est une collection d'objets d'une autre classe ? Je fais un essai...
class ClassX {
Collection<ClassAutre> X;
}
As-tu besoin d'une classe pour faire ça ?
Ensuite Y est une classe, mais aussi une collection d'objets X. Je fais à nouveau un essai...
class ClassY {
Collection<ClassX> Y;
}
As-tu besoin d'une classe pour faire ça ?
Après c'est le flou total...
"Donc il faut un iterateur pour parcourir la collection d'objets X, pour chaque objet X trouvé, je doit creer un objet de type Y.. "
Pourquoi créer un objet ClassY pour chaque objet ClassX alors qu'un objet ClassY est fait pour contenir plusieurs objets ClassX ?