Как бы я создать новый объект из класса, используя цикл for в Java?

У меня есть класс с именем Card, и у меня есть это для цикла:

int i;
for (i = 0; i < 13; i++) {
    Card cardNameHere = new Card();
}

Я хочу создать новые экземпляры на основе цикла for. Так, например, я хотел бы, чтобы имена были card1, card2, card3 и т. Д. Номер получился бы из цикла for.

Я попробовал это, и это не похоже на работу:

int i;
for (i = 0; i < 13; i++) {
    Card card[i] = new Card();
}

Может кто-нибудь сказать мне, что я делаю не так?

Благодарю.

Поэтому я использую решение от Hovercraft Full Of Eels, но у меня есть другая проблема.

Я использую cardList.add (new Card ()); и когда я пытаюсь использовать Card (i) для установки имени, java не позволяет мне сделать это. Использование его без меня работает нормально, но как мне получить к нему доступ, чтобы я мог вызвать другой метод, такой как setId. Я хотел бы позвонить cardName.setId ();

Ответы на вопрос(2)

Ваш ответ на вопрос