В задании сказано, что интерфейс должен быть публичным. Но если при его объявлении не поставить никаких модификаторов доступа, он по умолчанию будет публичным. Однако задача не проходит валидацию. То есть нужно обязательно поставить слово public. И такая штука не только в этой задаче. Скажите, пожалуйста, почему возникает такая ситуация?
Юрий
22 уровень
Авторы, к Вам вопрос
Обсуждается
Комментарии (3)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
kto_toExpert
2 февраля 2019, 19:02
Интерфейс без явного указания модификатора доступа public не будет public. Он будет с модификатором доступа default. Его не будет видно в других пакетах проекта
+2
Стас Пасинков Software Developer в Zipy Master
3 февраля 2019, 00:49
да, все верно.
автор, видимо, перепутал с тем, что все методы и переменные объявленные в интерфейсе - всегда имеют модификатор доступа public
но сам интерфейс - не обязательно, да
+1
Юрий
3 февраля 2019, 21:14
Спасибо.
0