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

Содержание

Слайд 2

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

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

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

Слайд 3

Цели обучения: представлять модули алгоритма для решения задачи в виде списка,

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

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

и программного кода
рационально подбирать и использовать различные типы и структуры данных при работе над проектом
Слайд 4

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

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

на экземплярах классов - объектах
Слайд 5

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

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

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

Слайд 6

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

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

концептуальные границы, отличая от всех других объектов.
Слайд 7

Слайд 8

Слайд 9

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

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

аспектов.
Возможность преобразования базового класса к наследнику и наоборот
Слайд 10

В чем различие между классом и объектом? Класс – это шаблон

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

Класс – это шаблон который

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

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

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

Слайд 12

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

Атрибут

Содержит информацию об объекте

Метод

Содержит процедуры и функции для выполнения определенных действий

Слайд 13

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

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

Слайд 14

Слайд 15

Слайд 16

Инкапсуляция Private мs Public

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

Private мs Public

Слайд 17

Практическая работа https://www.youtube.com/watch?v=he8tUpdGEbM

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

https://www.youtube.com/watch?v=he8tUpdGEbM

Слайд 18

Слайд 19

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

Задача №1

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

Слайд 20

Практика: Создать класс car на С#

Практика:

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

Слайд 21

Слайд 22

Заполнить таблицу:


Заполнить таблицу:

Слайд 23

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

Вопросы:

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