Добавить объект к другому объекту, содержащемуся в одном из атрибутов класса первого, Java - PullRequest
0 голосов
/ 04 апреля 2020

У меня есть класс Club, который содержит ArrayList лиц, которые являются объектами. У каждого человека есть клубный атрибут типа Club. Чтобы добавить людей в клуб, я создал метод addMember, который берет объект Person и добавляет его в нужный список ArrayList.

Можно ли сделать что-то подобное?

public class Club {
...
    public void addMember(Person person) {
        person.setClub(**This instance of club**);
        this.memberList.add(person);
    }
...
}

1 Ответ

2 голосов
/ 04 апреля 2020

Используйте this для ссылки на этот экземпляр. Это не только способ доступа к свойствам и методам, но и ссылка.

person.setClub(this);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...