Цели обучения:
ООП (объектно-ориентированное программирование) - это парадигма программирования , основанная на классах и на экземплярах
Основные понятия
В чем различие между классом и объектом?
Атрибут
Наследование
Инкапсуляция
Практическая работа
Задача №1
Практика:
Вопросы:
Домашнее Задание
539.25K
Category: programmingprogramming

Объектноориентированное программирование. Наследование

1.

2.

Объектноориентированное
программирование.
Наследование.
НИШ ФМН г. Шымкент
Предмет: информатика
Язык: русский
Учитель: Жаксыбаева А.А.

3. Цели обучения:

• представлять модули алгоритма для
решения задачи в виде списка, блок-схем и
программного кода
• рационально подбирать и использовать
различные типы и структуры данных при
работе над проектом

4. ООП (объектно-ориентированное программирование) - это парадигма программирования , основанная на классах и на экземплярах

классов - объектах

5. Основные понятия


Абстракция данных
Инкапсуляция
Наследование
Полиморфизм
Класс
Объект
Прототип

6.

• Абстра́кция в объектно-ориентированном
программировании — это придание объекту
характеристик, которые чётко определяют его
концептуальные границы, отличая от всех
других объектов.

7.

8.

9.

• Полиморфизм — слово греческого
происхождения, означающее
"многообразие форм" и имеющее
несколько аспектов.
• Возможность преобразования базового
класса к наследнику и наоборот

10. В чем различие между классом и объектом?

• Класс – это шаблон который не может быть
выполнен
• Объект – это экземпляр класса который
может быть выполнен
• Из одного класса можно создать много
объектов

11.

• Прототип, (англ. Prototype) —
порождающий шаблон проектирования.

12. Атрибут

• Содержит информацию об объекте
Метод
• Содержит процедуры и функции для
выполнения определенных действий

13. Наследование

14.

15.

16. Инкапсуляция

Private мs Public

17. Практическая работа

• https://www.youtube.com/watch?v=he8tUpd
GEbM

18.

19. Задача №1

Как вычислить площадь поверхности этой
фигуры?

20. Практика:

Создать класс car на С#

21.

22.

Заполнить таблицу:
Класс:
car
Методы
процедуры
Атрибуты
функции

23. Вопросы:


Что такое ООП?
Наследование?
Полиморфизм?
Объект?
Класс?
Атрибут?

24. Домашнее Задание

• Создать класс Student
• Создать объект класса Student (ученик
называет объект своим именем)
English     Русский Rules