Я не новичок в ИТ или переполнении стека в целом, но я новичок в java + oop, поэтому, пожалуйста, прости меня, если синтаксис не правильный,
Я пытаюсь повысить уровень в Java довольно быстро и мне нужна помощь в проекте, над которым я работаю, чтобы улучшить его.
Я пытаюсь воссоздать самую базовую версию футбольного менеджера, и пока у меня есть класс "Клуб" и класс "Игрок", я создал несколько клубов со своими атрибутами и ценностями, и теперь нравится назначать игроков в каждый клуб. У меня есть конструктор в каждом классе, который будет создавать отдельные объекты для каждого клуба и игрока, поэтому, когда я создаю Маркуса Рашфорда, это выглядит так ...
Player MarcRash = new Player("Marcus", "Rashford", "CF", 10, 20, Mutd);
Мут, будучи объектом Клуба, который я создал ранее.
10 - номер его рубашки,
Ему 20 лет // неважно
Вопрос:
Как я могу создать метод в своем классе Club
, в котором будут перечислены все игроки, назначенные в настоящее время каждому клубу?
то есть: все игроки, которые в настоящее время имеют тот же объект, что и последний параметр при их создании?
void listPlayers(Club club) {
//something here
}
спасибо за любую помощь.