je la structure suivante:Java et objets ArrayList
Je classe A
avec un ArrayList
. Ceci liste les éléments qui sont des objets de la classe B
. Les objets de la classe B ArrayList
sont de type classe C
.
Je veux ajouter une méthode à la classe A
, donc je pourrais ajouter un élément (de l'indice spécifique ArrayList A
) à la classe B
« s ArrayList
.
Quelque chose comme ceci:
class A -> ArrayList A -> index 2-> B.add(some_element);
Est-ce possible directement, ou dois-je d'abord obtenir un objet à partir de A
tableau-liste, et apporter des modifications et l'ajouter à nouveau?
Ce n'est pas très clair, vous devriez donner le code des trois classes. Quelque chose comme A.get (2) .geB(). Add ("Je suis nouveau"); ? –
pouvez-vous partager du code pour rendre certaines choses plus claires? – Jonas
Ce que vous suggérez est la bonne solution. La nouvelle méthode dans 'A' appellera une méthode dans' B' pour l'ajouter à la liste 'B'. Vous devrez donc écrire de nouvelles méthodes dans les deux classes. Ça en vaut la peine. –