Мне как-то туго дается это все, видимо, и нужна помощь. Лекцию об области видимости переменных перечитал 3 раза, многое понял, но решения задачи найти не могу. Я понял, что this. здесь не нужен и понимаю, что решение элементарное в одну строчку, но могу и ошибаться. У некоторых видел, что все решается просто catsCount++; но это что-то не то, либо я не догоняю.
Куда смотреть? На что обратить внимание?
package com.javarush.task.task04.task0404;
/*
Учет котов
*/
public class Cat {
private static int catsCount = 0;
public static void addNewCat() {
//напишите тут ваш код
int count = 0;
count++;
}
public static void main(String[] args) {
}
}
В этой задаче нужно добавлять единичку в catsCaount при каждом вызове метода addNewCat.
В следующей, которую ты цитируешь, надо не добавлять единичку, а устанавливать конкретное значение переменной catsCount:
Метод setCatsCount класса Cat должен устанавливать значение переменной catsCount равным переданному параметру.