Similar presentations:
Объектноориентированное программирование. Наследование
1.
2.
Объектноориентированноепрограммирование.
Наследование.
НИШ ФМН г. Шымкент
Предмет: информатика
Язык: русский
Учитель: Жаксыбаева А.А.
3. Цели обучения:
• представлять модули алгоритма длярешения задачи в виде списка, блок-схем и
программного кода
• рационально подбирать и использовать
различные типы и структуры данных при
работе над проектом
4. ООП (объектно-ориентированное программирование) - это парадигма программирования , основанная на классах и на экземплярах
классов - объектах5. Основные понятия
Абстракция данных
Инкапсуляция
Наследование
Полиморфизм
Класс
Объект
Прототип
6.
• Абстра́кция в объектно-ориентированномпрограммировании — это придание объекту
характеристик, которые чётко определяют его
концептуальные границы, отличая от всех
других объектов.
7.
8.
9.
• Полиморфизм — слово греческогопроисхождения, означающее
"многообразие форм" и имеющее
несколько аспектов.
• Возможность преобразования базового
класса к наследнику и наоборот
10. В чем различие между классом и объектом?
• Класс – это шаблон который не может бытьвыполнен
• Объект – это экземпляр класса который
может быть выполнен
• Из одного класса можно создать много
объектов
11.
• Прототип, (англ. Prototype) —порождающий шаблон проектирования.
12. Атрибут
• Содержит информацию об объектеМетод
• Содержит процедуры и функции для
выполнения определенных действий
13. Наследование
14.
15.
16. Инкапсуляция
Private мs Public17. Практическая работа
• https://www.youtube.com/watch?v=he8tUpdGEbM
18.
19. Задача №1
Как вычислить площадь поверхности этойфигуры?
20. Практика:
Создать класс car на С#21.
22.
Заполнить таблицу:Класс:
car
Методы
процедуры
Атрибуты
функции
23. Вопросы:
Что такое ООП?
Наследование?
Полиморфизм?
Объект?
Класс?
Атрибут?
24. Домашнее Задание
• Создать класс Student• Создать объект класса Student (ученик
называет объект своим именем)