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

Содержание

Слайд 2

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

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

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

Слайд 3

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

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

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

Слайд 4

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

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

Слайд 5

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

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

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

Слайд 6

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

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

Слайд 9

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

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

Слайд 10

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

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

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

Слайд 11

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

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

Слайд 12

Атрибут

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

Метод

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

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

Слайд 13

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

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

Слайд 16

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

Private мs Public

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

Слайд 17

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

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

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

Слайд 19

Задача №1

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

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

Слайд 20

Практика:

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

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

Слайд 22


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

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

Слайд 23

Вопросы:

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

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