На этот вопрос уже есть ответ здесь:
Когда я реализую метод interface
, я вынужден сделать его общедоступный
метод.
У нас могут быть случаи, когда мы хотим использовать либо по умолчанию
(например, в случае доступа в пределах того же пакета), либо защищенный
.
Кто-нибудь может объяснить причину этого ограничения?