package com.javarush.task.task04.task0404;
/*
Учет котов
*/
public class Cat {
private static int catsCount = 0;
public static void addNewCat() {
//напишите тут ваш код
Cat.catsCount = Cat.catsCount + 1;
System.out.println(Cat.catsCount);
}
public static void main(String[] args) {
....
}
}
Zborovskiy Kyryll
6 уровень
Зацените код. интересно правильно ли решил задачу.(проверку прошл)
Архивный
Комментарии (4)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
ДмитрийExpert
13 февраля 2019, 17:37
У меня просто catsCount++; прошел
Не понятно почему, я как ёжик в тумане
0
--------Master
13 декабря 2018, 23:10решение
Можно написать просто:
И так аналогично со всеми вызовами полей и методов класса внутри самого класса: зачем загромождать код указанием Cat. перед каждым обращением?
+7
RustiG
11 февраля 2019, 12:19
Cat.catsCount = catsCount++ ;
у меня он не прибавляет +1 при такой записи, почему?
0
Алёна
22 июня 2019, 21:14
Так как в методе addNewCat нет такой же переменной ,обращение идет к переменной класса
0