Просмотр содержимого документа
«Абстрактные классы.»
| КГКП «Политехнический колледж» |
Поурочный план
Тема занятия Абстрактные классы.
Наименование модуля/дисциплины Объектно-ориентированное программирование
Подготовил педагог Ахметова Л.С. «02» марта 2023 года
1. Общие сведения
Курс, группа 2 курс, 25 ВТ
Тип занятия комбинированное
2. Цели, задачи
2.1 Перечень профессиональных умений, которыми овладеют обучающиеся в процессе учебного занятия:
3. Оснащение занятия
3.1 Учебно-методическое оснащение, справочная литература в соответствии с Приказом Министра образования и науки РК от 6 апреля 2020 года №130 «От утверждении Перечня документов, обязательных для ведения педагогами организаций среднего, технического и профессионального, послесреднего образования, и их форм, (с изменением и дополнениям Приказ Министра просвещение РК от 27 августа 2022 года №382. Зарегистрирован в МО РК 27 августа 2022 года №29326»
3.2 Техническое оснащение, материалы: компьютер, раздаточные материалы
4. Ход занятия
І. Организационный этап
Привествие
Проверка пристствующих студентов
Объевление целей урока
ІІ этап. Этап актуализации опорных знаний
- Абстрактные классы
- Структура класса
- Основы, типы, описание
ІІІ этап. Этап изучения нового материала
1. Абстрактные классы
ІV. Этап первичного закрепления знаний. Фронтальный опрос:
Фронтальный опрос
- Что Вы нового сегодня узнали?
- Что такое классы?
-Что такое абстрактные классы?
V. Этап подведения итогов урока. Рефлексия
Выставление оценок за урок.
5. Рефлексия по занятию
| 1. На уроке я работал | Активно/пассивно |
| 2.урок для меня показался | Коротким/длинным |
| 3.за урок я | Не устал/устал |
| 4.мое настроение | Стало лучше/стало хуже |
| 5.материал урока мне был | Понятен/не понятен Полезен/бесполезен Интересен/скучен |
6. Домашнее задание Повторение
Абстрактные классы
Класс, содержащий хотя бы один чисто виртуальный метод, называется абстрактным. Абстрактные классы предназначены для представления общих понятий, которые предполагается конкретизировать в производных классах. Абстрактный класс может использоваться только в качестве базового для других классов – объекты абстрактного класса создавать нельзя, поскольку прямой или косвенный вызов чисто виртуального метода приводит к ошибке при выполнении. При определении абстрактного класса необходимо иметь в виду следующее:
Абстрактный класс нельзя использовать при явном приведении типов, для описания типа параметра и типа возвращаемого функцией значения.
Допускается объявлять указатели и ссылки на абстрактный класс, если при инициализации не требуется создавать временный объект.
Если класс, производный от абстрактного, не определяет все чисто виртуальные функции, он также является абстрактным. Таким образом, можно создать функцию, параметром которой является указатель на абстрактный класс. На место этого параметра при выполнении программы может передаваться указатель на объект любого производного класса. Это позволяет создавать полиморфные функции, работающие с объектом любого типа в пределах одной иерархии