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