Не знаю само как-то решилось через фор(еще и с первого раза), даже не понял правильно это или нет, так как возник вопрос... а какое имя присваивается котам в цикле for? Или всем котам присваивается имя cat?
public class Solution {
public static void main(String[] args) {
for (int i = 0; i < 10; i++){
Cat cat = new Cat();
Cat.catCount++;
}
System.out.println(Cat.catCount);
}
public static class Cat {
public static int catCount;
public Cat(){
catCount++;
}
}
}
https://javarush.com/tasks/com.javarush.task.task06.task0613#discussion - задача тут