Iterateur en java

m3allem58 Messages postés 58 Date d'inscription mardi 10 mars 2009 Statut Membre Dernière intervention 7 janvier 2014 - 30 mars 2009 à 23:09
dmk04 Messages postés 206 Date d'inscription samedi 29 octobre 2005 Statut Membre Derniè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?

A+.

1 réponse

dmk04 Messages postés 206 Date d'inscription samedi 29 octobre 2005 Statut Membre Derniè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 ?
0
Rejoignez-nous