среда, 23 ноября 2016 г.

level04.lesson02.task05

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;
    }
}

1 комментарий:

  1. хммм... Можно в дефолтный (пустой) конструктор в классе кошка написать строчку инкрмента и при созданиии нового объекта будет автоматом заноситься в счетчик количество созданных объектов (как вариант ... )

    public static class Cat {
    public static int count = 0;
    // создаем конструктор и туда прописываем инкремент счетчика
    public Cat() {
    count++; // при создании объекта кошка count++
    }
    }

    ОтветитьУдалить