Я решил задачу, но появился вопрос. Из ссылок от профессора я понял, что "Модификатор доступа у переопределенного метода также не может отличаться от «оригинального»". А этой задаче я написал public, хотя в начальном методе его не было. Как это так получается?( и даже если не указать доступ, то он мб и будет п дефолту public, но тогда и в переопреденном можно не писать это слово, а кампилятор ругается...)
Straik{Oleg}
28 уровень
один нюанс
Решен
Комментарии (1)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Wladyslaw Java Developer Master
12 июля 2019, 10:30
методы в интерфейсе неявно публичные, насколько я знаю. Но, опять же, при оверрайде модификатор доступа можно поменять, если не ошибаюсь, но только в сторону расширения.
В классе нужно писать явно ибо дефолт модификатор более строгий чем паблик.
0