Luyw:
J'ai une classe appelée Club qui contient une liste de tableaux de personnes, qui sont des objets. Chaque personne a un attribut club de type Club. Pour ajouter des personnes au club, je l'ai fait une méthode, addMember, qui prend un objet Personne et il ajoute à la ArrayList désirée.
Est-il possible de faire quelque chose comme ça?
public class Club {
...
public void addMember(Person person) {
person.setClub(**This instance of club**);
this.memberList.add(person);
}
...
}
John Kuhn:
Utilisez this
pour faire référence à cette instance. Il est non seulement une façon d'accéder aux propriétés et méthodes, mais aussi une référence.
person.setClub(this);