Содержание
- 2. Оригинальные интерфейсы Интерфейсы в Java 1.0 были достаточно простыми. Они могли содержать только два типа элементов:
- 3. Поля-константы Интерфейсы могут содержать поля, как и обычные классы, но с несколькими отличиями: - Поля должны
- 4. Абстрактные методы Наиболее важными элементами интерфейса являются его методы. Методы интерфейса также отличаются от методов обычного
- 5. Вложенность Java 1.1 представила концепцию классов, которые можно размещать внутри других классов. Такие классы бывают двух
- 6. Перечисления и аннотации В Java 5 были введены ещё два типа: Перечисления и Аннотации. Они могут
- 7. Обобщенные типы Java 5 ввела концепцию «дженериков» — обобщенных типов. Они позволяют использовать обобщенный тип вместо
- 8. Статические методы Начиная с Java 8, в интерфейсы можно включать статические методы. Данный подход изменил привычный
- 9. Наследование статических методов В отличие от обычных статических методов, статические методы не наследуются в интерфейсах. Это
- 10. Методы по умолчанию Методы по умолчанию похожи на статические методы - для них также нужно предоставлять
- 11. Приватные методы С появлением Java 8 и введением методов по умолчанию и статических методов, у интерфейсов
- 12. Приватные методы К счастью, начиная с Java 9, вы можете использовать приватные методы в интерфейсах, но
- 14. Скачать презентацию