#вопросы_с_собеседований
Каковы ограничения для полей и методов интерфейса?
Интерфейс может объявлять поля, но они неявно объявляются как public, static и final, даже если вы не указываете эти модификаторы. Следовательно, вы не можете явно определить поле интерфейса как приватное. По сути, интерфейс может иметь только поля-константы, а не поля-экземпляры.
Все методы интерфейса также неявно объявлены public. Они также могут быть (неявно) abstract или default.