package com.javarush.test.level06.lesson11.home02;
/* Статические коты
1. В классе Cat добавь public статическую переменную cats (ArrayList<Cat>).
2. Пусть при каждом создании кота (нового объекта Cat) в переменную cats добавляется этот новый кот. Создать 10 объектов Cat.
3. Метод printCats должен выводить всех котов на экран. Нужно использовать переменную cats.
*/
import java.util.ArrayList;
public class Cat {
public static ArrayList<Cat> cats = new ArrayList<Cat>();
// constructor
public Cat(){
cats.add(this);
}
public static void printCats(){
System.out.println(cats.size());
}
public static void main(String[] args){
for(int i = 0; i < 10; i++){
Cat cat = new Cat();
}
printCats();
}
}