Урок Java 378: Best practice 14: Чем интерфейсы лучше абстрактных классов
Java. Интерфейсы
Интерфейс - это абстрактный тип данных, в котором не указаны реализации методов. Он определяет общее поведение для группы классов, не описывая при этом, как именно это поведение должно быть реализовано. Интерфейсы могут содержать методы и константы, но не могут содержать обычные переменные экземпляра или конструкторы. Модификаторы по умолчанию, применяемые к полям и методам интерфейсов, являются следующими: Интерфейсы не имеют конструкторов и не могут быть инстанциированы, они могут быть только реализованы классом с помощью ключевого слова implements...
Java 739. Какие типы классов бывают в java (вложенные… и.т.д.)
В Java есть несколько типов вложенных (nested) классов: 1606 вопрос-ответ по Java: https://github.com/DEBAGanov/interview_questions Tелеграмм канал: https://t.me/DEBAGanov Мое резюме: https://github.