Всем привет! Прошу вашей помощи) После открытия этой задачи у меня возник ступор от того, что никак не мог сообразить как решить задачу. Чувство, как будто и не проходил 4 уровня. В общем, мне стыдно. В итоге я подсмотрел решение и пытаюсь сейчас разобраться с логикой. Подскажите где можно почитать об аналогичных ситуациях, как в этой задаче? Зачем в коде нужен
public Cat() {
    }
если и без него код компилируется?