Может ли быть в интерфейсе приватный метод
Начиная с Java 9, в интерфейсах можно объявлять приватные методы.
До появления Java 9 интерфейсы могли содержать только публичные методы. Однако, в Java 9 была добавлена возможность в интерфейсах объявлять приватные методы. Приватный метод в интерфейсе используется для вынесения общей логики, которая используется внутри нескольких методов интерфейса. Приватный метод не наследуется подклассами интерфейса и не доступен извне интерфейса.
Пример объявления приватного метода в интерфейсе:
Таким образом, добавление приватных методов в интерфейсы позволяет уменьшить дублирование кода и сделать интерфейсы более гибкими для изменений без нарушения обратной совместимости
Отметьте свой прогресс