Bonjour,
J'ai une question qui va paraître évidente à certain et que je n'arrive pas à résoudre depuis quelques temps.
Imaginons un cas fictifs, 3 classes, Pays, département, ville
Un pays contient plusieurs départements.
Un département contient plusieurs villes.
Donc la méthode que j'emploie pour que ces trois classes respectent cet ordre, c'est de rajouter un attribut dans pays qui est un tableau de départements, qui est un tableau de départements, et dans départements, qui est un tableau de villes.
Je cherche un moyen simple pour indiquer que je veux changer le nom de ma ville via la méthode setName() de la classe ville.
Je pensais pouvoir utiliser quelque chose du genre Pays1.desDepartement[i].desVilles[i].setName('Paris');
Simplement le debuggeur me dit que les attributs desDepartement[i] et desVilles[i] sont privés. J'ai réussis à feinter avec des variables intermédiaires, mais j'aimerais savoir s'il y a un moyen de faire ça "proprement".
Merci d'avance
Partager