Реализация наследования и полиморфизма
Вкратце
-
Level
-
Навык
-
Продукт
Узнайте, как создавать иерархии классов с помощью базовых и производных классов и как реализовать полиморфное поведение с помощью реализации наследования классов или реализации интерфейса.
Предварительные требования
- Установка Visual Studio Code с установленным расширением комплекта разработки на C#.
- Возможность разработки базовой объектно-ориентированной программы в C#, реализующей классы со свойствами и методами.
- Возможность создавать интерфейсы, определяющие контракт для классов, реализованных объектно-ориентированной программой, написанной на C#.
Код достижения
Вы хотите запросить код достижения?
Модули, включенные в эту схему обучения
Узнайте, как создать иерархию классов с помощью базовых и производных классов, а также скрыть или переопределить элементы производного класса с помощью ключевых слов new
, virtual
, abstract
и override
.
Узнайте о принципах полиморфизма, реализации полиморфного поведения с помощью реализации наследования классов или реализации интерфейса, а также о том, как выбрать подходы на основе наследования и интерфейса к полиморфизму.