Код я списал у кого то и специально сделал ошибку (или нет) потому что вообще не понял что делать в задаче и не хочу её так решать.
Я пытался понять что такое ArrayList. Это массив? Лист массивов? Как в него добавить Cat? cats это просто название?
Так же я не понял как работает foreach. Может кто нибудь объяснить или скинуть статью в которой пошагово написано что за что отвечает?
package com.javarush.task.task06.task0614;
import java.util.ArrayList;
/*
Статические коты
*/
public class Cat {
//напишите тут ваш код
public static ArrayList<Cat> cats = new ArrayList(); // что это?
public Cat() {
}
public static void main(String[] args) {
//напишите тут ваш код
for (int i = 0; i < 5; i++) { //Цикл for срабатывает 10 раз
cats.add(new Cat()); // Добавляем котов??
}
printCats();
}
public static void printCats() {
//напишите тут ваш код
for (Cat cat: cats)//Для каждого кота делаем что то???
{System.out.println(cat);
}
}
}