Как я могу получить второй объект из классаList типа (класса) Person и применить метод к этому конкретному объекту?Обновление объекта внутри ArrayList
ArrayList<Person> person = new ArrayList<Person>();
Для примера. У меня есть метод в классе Person, называемый hasBirthday(), который добавляет один год к объекту, но он применяется только ко второму Созданному объекту. Это, чтобы отобразить сообщение с днем рождения и добавить один год после создания второго объекта с консоли. Ведь мы, как дни рождения;)
Можете ли вы разместить свой код? –
Что вы подразумеваете под словом «применяется только ко второму объекту»? (Я сомневаюсь в мудрости разработки метода 'hasBirthday', который тоже мутирует состояние ... это звучит так, как будто он * проверяет * что-то и возвращает ответ.) –
Если в массиве есть второй объект, метод hasBirthday будет вызывать и обновлять объект на один дополнительный год (возраст) и сообщение, чтобы сообщить пользователю об изменениях. Да более или менее нравится давать ответ на программу для второго объекта и уведомление пользователю об изменениях. – Sun