Please enable JavaScript.
Coggle requires JavaScript to display documents.
Глава 8. Интерфейсы - Coggle Diagram
Глава 8. Интерфейсы
Обращение к методам интерфейса
Приведение к типу интерфейса
Оператор is
Оператор as
Сравнение операторов is и as
Оператор as эффективнее при немедленном преобразовании типа, в то время как is предпочтительнее, если преобразование не требуется сразу после проверки.
Сравнение интерфейса и абстрактного класса
Реализация интерфейса
Реализация нескольких интерфейсов
Расширение интерфейсов
Комбинирование интерфейсов
Переопределение реализации
интерфейса
В классе, реализующем интерфейс, методы могут быть объявлены как виртуальные для переопределения в производных классах
Производный класс может переопределять виртуальные методы интерфейса с помощью ключевого слова override или создавать новые реализации с помощью new.
В примере с классом Document и Note демонстрируется полиморфизм при вызове методов через интерфейс и базовый класс.
Явная реализация интерфейса
Выборочное открытие методов интерфейса
Сокрытие членов
Доступ к изолированным классам
и размерным типам