5
Почему «final» не допускается в интерфейсных методах Java 8?
Одной из наиболее полезных функций Java 8 являются новые defaultметоды интерфейсов. По сути, есть две причины (могут быть и другие), почему они были введены: Предоставление фактических реализаций по умолчанию. Пример:Iterator.remove() С учетом эволюции JDK API. Пример:Iterable.forEach() С точки зрения разработчика API, мне бы хотелось иметь возможность использовать другие модификаторы в …