Bonjour, j'ai en ce moment une question qui me trotte et je sais pas trop y répondre.
Voilà j'utilise 3 classe : Utilisateur, Creature, ListeCreatures.
La classe ListeCreature est en fait un tableau de Creature.
Ma classe Utilisateur possede un attribut mesCreatures de type ListeCreatures et ma classe Creature possede un attribut owner de type Utilisateur.
Mon interrogation est la suivante, si j'instancie un objet de type Utilisateur, cela va ensuite instancier un objet de type ListeCreature qui lui même va donc instancier plusieurs objets de type Creature.
Et comme ma classe Creature possede un attibut de type Utilisateur (qui sera en fait le premier objet que j'ai créé) qu'elle devrai donc instancier à son tour, est-e que je ne vais pas me retrouver au point de départ et donc avec une boucle infinie ?
C'est peut être pas très clair ce que j'ai essayé d'expliquer, mais si vous avez compris, est-ce que effectivement est-ce que ça pose un problème et comment fait on en générale dans ce cas de figure.
Partager