Реализация интерфейса используя локальный класс В классе Cat реализуй логику метода toSayable, которая описана в джавадоке. Требования: 3. Если полученный параметр меньше 1, метод say() должен вернуть строку формата: "name спит.", где name - имя текущего кота. 4. Если полученный параметр больше либо равен 1, метод say() должен вернуть строку формата: "name говорит мяяяу!", где name - имя текущего кота, а количество букв "я" в слове "мяяяу" равно полученному параметру. А теперь смотрим что же написано в джавадоке, требования которого нам необходимо реализовать:
* Логика метода say:
     * Если i <= 0, то вывести на экран, что кот спит. Пример, "Васька спит."'
     * Иначе вывести фразу: "имя_кота говорит мяу!". Пример для i=3, "Васька говорит мяяяу!"
Практическим методом выяснил, что в джавадоке написана неправда. Валидатор ожидает условия i < 1 вместо i i <= 0.