MyTetra Share
Делитесь знаниями!
Статические коты / ArrayList
Время создания: 13.09.2017 12:14
Текстовые метки: task
Раздел: Java - Задачник - Массивы - ArrayList<>
Запись: xintrea/mytetra_db_mcold/master/base/1505294084rephu679fa/text.html на raw.githubusercontent.com

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();

}

}


 
MyTetra Share v.0.59
Яндекс индекс цитирования