Jak przypisać nowy obiekt do Listy i robić to w pętli

0

Zadanie:

  1. W klasie Kot dodaj publiczną, statyczną zmienną koty ArrayList<Kot>.
  2. Za każdym razem, kiedy tworzony jest (nowy obiekt Kot), dodaj go do zmiennej koty. Utwórz 10 obiektów Kot.

Nie wiem jak tworzyć obiekty w pętli i jak nadawać im za każdym razem inną nazwę . Poniższy zapis w pętli for jest oczywiście błędny

public class Kot {
    public static ArrayList<Kot>koty=new ArrayList<Kot>();
    public Kot() {
    }

    public static void main(String[] args) {

      for(int i=0;i<10;i++){
   koty<Koty>=koty.add(new Kot()); //ZAPIS BŁĘDNY!!! W NORMALNEJ TABLICY BYŁOBY TO PROSTE ALE JAK TO ZROBIĆ W LIŚCIE ?
      }
        
    }

    
2

Dodawaj w konstruktorze:

public Kot() {
koty.add(this);
}
2
for (int i = 0; i < 10; i++) {
   koty.add(new Kot());
}
0

Wielkie dzięki mam coś problem ze składnią ......

1 użytkowników online, w tym zalogowanych: 0, gości: 1