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 ();