Java 9: Урок 4: Приватные методы в интерфейсах
Java 737. Какие модификаторы по умолчанию имеют поля и методы интерфейсов?
Поля и методы интерфейсов в Java по умолчанию имеют модификаторы public и abstract, соответственно. Если в интерфейсе определяется метод, но не указывается модификатор доступа, то он автоматически считается public и abstract. Интерфейс может содержать поля, но они автоматически являются статическими (static) и неизменными (final). Все методы и переменные неявно объявляются как public. Начиная с Java 8, интерфейсы могут также иметь методы по умолчанию (default methods), которые имеют реализации по умолчанию и могут быть переопределены в классах, реализующих интерфейс...
Java 531. Какие основные изменения произошли в интерфейсах по сравнению с Java 8?
В Java 8 были введены функциональные интерфейсы, которые предоставляют удобный способ работы с лямбда-выражениями и другими функциональными конструкциями. В последующих версиях Java (начиная с Java 9) были внесены некоторые изменения в интерфейсы. Основные изменения в интерфейсах, произошедшие в последних версиях Java: Таким образом, изменения...