Jak utworzyć nowy obiekt z klasy przy użyciu pętli for w java?

Mam klasę o nazwie Card i mam tę pętlę for:

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

Chcę utworzyć nowe instancje oparte na pętli for. Na przykład chciałbym, aby nazwy miały postać card1, card2, card3 itd. Liczba pochodziłaby z pętli for.

Próbowałem tego i wydaje się, że nie działa:

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

Czy ktoś może mi powiedzieć, co robię źle?

Dzięki.

Używam więc rozwiązania z poduszkowca pełnego węgorzy, ale mam inny problem.

Używam cardList.add (nowa karta ()); , a kiedy próbuję użyć karty (i) do ustawienia nazwy, java nie pozwoli mi tego zrobić. Używanie go bez i działa dobrze, ale jak mam do niego uzyskać dostęp, aby móc wywołać na nim inną metodę, taką jak setId. Chciałbym wywołać cardName.setId ();

questionAnswers(2)

yourAnswerToTheQuestion