Это вопрос домашней работы о сравнении интерфейсов и классов в Java.Публичные/частные сигнатуры методов в интерфейсах Java
Я знаю, что интерфейсы не имеют реализации метода или переменных экземпляра, но классы делают.
Но верно ли, что интерфейсы Java имеют только общедоступные сигнатуры методов, тогда как в классах у вас есть публичные и частные сигнатуры методов при реализации интерфейса?
This Ресурс, похоже, заставляет меня так думать.
Кроме того, поскольку интерфейсы Java 8 могут иметь методы по умолчанию, которые являются реализациями. –
Вы пробовали t? Поместите частный метод в интерфейс, и вы получите ошибку компиляции. – EJP