Please enable JavaScript.
Coggle requires JavaScript to display documents.
Interfaces - Coggle Diagram
Interfaces
Правила работы с интерфейсом
Нельзя создавать объекты, но можно ссылки
У интерфейсов нет конструкторов
Интерфейсная ссылка на объект - это базовая ссылка
множественная реализация интерфейсов
Использование instanceOf при работе с интерфейсами
наследование метода с одинаковой сигнатурой при множественной реализации интерфейсов классом
Иерархии интерфейсов
наследование интерфейсов, множественное наследование интерфейсов
Назначение иерархий интерфейсов в коде
иерархия интерфейсов Collection Framework
Интерфейсы для сравнения объектов
Comparable - compareTo
Comparator - compare
Natural order sorting (естественная сортировка) и отличие применение Comparable от Cpmparator
Необходимость выделения интерфейсов как отдельных типов данных
Отношение между классами is-a, и отношение между классом и интерфейсом can-do
Интерфейсы как часть концепции ООП Наследование (Обобщение)
Синтаксические правила объявления интерфейса и его реализации
Поля интерфейса public static final
Методы (если не default и не static) public abstract
Правила реализации абстрактных методов интерфейса
default методы в интерфейсах
невозможность отпределить некоторые методы класса Object в интерфейсе как default
Обращение из класса к дефолтному методу интерфейса
Интерфейс Cloneable