Не проходит валидацию 3 пункт(
public class Cat {
public static ArrayList<Cat> cats = new ArrayList();
public Cat(ArrayList<Cat> cats) {
this.cats = cats;
}
public static void main(String[] args) {
for (int a = 0; a < 10; a++) {
Cat cat = new Cat(cats);
cats.add(cat);
}
printCats();
}
public static void printCats() {
String catName = "";
for (int i = 0; i < cats.size(); i++) {
catName = catName + cats.get(i) + " ";
System.out.println(catName);
}
}
}
package com.javarush.task.task06.task0614;
import java.util.ArrayList;
/*
Статические коты
*/
public class Cat {
public static ArrayList<Cat> cats = new ArrayList();
public Cat(ArrayList<Cat> cats) {
this.cats = cats;
}
public static void main(String[] args) {
for (int a = 0; a < 10; a++) {
Cat cat = new Cat(ArrayList<Cat> cats);
cats.add(cat);
}
printCats();
}
public static void printCats() {
String catName = "";
for (int i = 0; i < cats.size(); i++) {
catName = catName + cats.get(i) + " ";
System.out.println(catName);
}
}
}