package com.javarush.test.level04.lesson02.task05;
/* Подсчитать количество котов
Написать код, чтобы правильно считалось количество созданных котов (count) и на экран выдавалось правильно их количество.
*/
public class Solution
{
public static void main(String[] args)
{
Cat cat1 = new Cat();
//напишите тут ваш код
Cat.count++;
Cat cat2 = new Cat();
//напишите тут ваш код
Cat.count++;
System.out.println("Cats count is " + Cat.count);
}
public static class Cat
{
public static int count = 0;
}
}
/* Подсчитать количество котов
Написать код, чтобы правильно считалось количество созданных котов (count) и на экран выдавалось правильно их количество.
*/
public class Solution
{
public static void main(String[] args)
{
Cat cat1 = new Cat();
//напишите тут ваш код
Cat.count++;
Cat cat2 = new Cat();
//напишите тут ваш код
Cat.count++;
System.out.println("Cats count is " + Cat.count);
}
public static class Cat
{
public static int count = 0;
}
}
хммм... Можно в дефолтный (пустой) конструктор в классе кошка написать строчку инкрмента и при созданиии нового объекта будет автоматом заноситься в счетчик количество созданных объектов (как вариант ... )
ОтветитьУдалитьpublic static class Cat {
public static int count = 0;
// создаем конструктор и туда прописываем инкремент счетчика
public Cat() {
count++; // при создании объекта кошка count++
}
}