package com.javarush.test.level06.lesson11.home02; import java.util.ArrayList; /* Статические коты 1. В классе Cat добавь public статическую переменную cats (ArrayList<Cat>). 2. Пусть при каждом создании кота (нового объекта Cat) в переменную cats добавляется этот новый кот. Создать 10 объектов Cat. 3. Метод printCats должен выводить всех котов на экран. Нужно использовать переменную cats. */ public class Cat { public Cat() { // System.out.println("constructor"); // System.out.println(this); cats.add(this); //System.out.println(cats[0]); } //add your code here - добавь свой код тут public static ArrayList<Cat> cats = new ArrayList<Cat>(); public static void main(String[] args) { //Create 10 Cat-s here - создай 10 котов тут Cat cat1 = new Cat(); Cat cat2 = new Cat(); Cat cat3 = new Cat(); Cat cat4 = new Cat(); Cat cat5 = new Cat(); Cat cat6 = new Cat(); Cat cat7 = new Cat(); Cat cat8 = new Cat(); Cat cat9 = new Cat(); Cat cat10 = new Cat(); printCats(); } public static void printCats() { //add your step 3 code here - добавь свой код для пункта 3 тут //test for(Cat catField : cats){ System.out.println(catField); } } }
Leave A Comment