В рамках данного курса вы получите представление об основных принципах объектно-ориентированного программирования на языке С#: инкапсуляция, наследование и полиморфизм. Создадите программы, которые работают с объектами, созданными на базе пользовательских классов. Использование объектно-ориентированного программирования – хорошее решение при разработке крупных программных проектов. В разделе рассматриваются следующие вопросы:
- принципы объектно-ориентированного программирования
- классы и объекты
- методы, свойства, конструкторы и деструкторы
- классы-наследники,
- создание программ с использованием базовых классов и классов-наследников,
- абстрактные классы, абстрактные методы
- создание программ с использованием абстрактных классов и классов-наследников
- интерфейсы
Занятие 1
ООП. Принципы ООП. Классы.
Занятие 2
ООП. Классы. Свойства. Использование массива объектов
Занятие 3
ООП. Классы. Решение задач
Занятие 4
ООП. Классы. Самостоятельная работа
Занятие 5
ООП. Наследование. Пример
Занятие 6
ООП. Наследование. Решение задач. Часть 1
Занятие 7
ООП. Наследование. Решение задач. Часть 2
Занятие 8
ООП. Классы. Наследование. Самостоятельная работа
Занятие 9
ООП. Абстрактные классы. Примеры
Занятие 10
ООП. Абстрактные классы. Решение задач.
Занятие 11
ООП. Абстрактные классы. Интерфейсы.
Занятие 12
ООП. Итоговое занятие. Экзамен