Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
8 слайдов
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
475.59 kB
Просмотров:
65
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд![Парадигмы ООП](/documents_6/12337e84ecc9f4bcdf2525d63257979d/img0.jpg)
Содержание слайда: Парадигмы ООП
№2 слайд![Что такое ООП?](/documents_6/12337e84ecc9f4bcdf2525d63257979d/img1.jpg)
Содержание слайда: Что такое ООП?
Объектно-ориентированное программирование (ООП) — методология программирования, основанная на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определенного класса или структуры.
№3 слайд![Парадигмы ООП Как уже](/documents_6/12337e84ecc9f4bcdf2525d63257979d/img2.jpg)
Содержание слайда: Парадигмы ООП
Как уже говорилось ранее, ООП подразумевает такие понятия, как:
Абстракция – выделение значимой информации и исключение из рассмотрения незначимой.
Инкапсуляция – свойство системы, позволяющее объединить данные и методы, работающие с ними, в классе.
Наследование – свойство системы, позволяющее описать новый класс на основе уже существующего с частично или полностью заимствующейся функциональностью.
Полиморфизм – свойство системы, позволяющее использовать объекты с одинаковым интерфейсом без информации о типе и внутренней структуре объекта.
№4 слайд![Структуры Структура некоторая](/documents_6/12337e84ecc9f4bcdf2525d63257979d/img3.jpg)
Содержание слайда: Структуры
Структура – некоторая совокупность полей и методов работы с ними. Например, с помощью структуры мы можем задать точку на полкости – у точки 2 параметра: смещение по оси и по оси .
№5 слайд![Категории доступа Основной](/documents_6/12337e84ecc9f4bcdf2525d63257979d/img4.jpg)
Содержание слайда: Категории доступа
Основной способ достижения абстракции данных.
Для разграничения доступа к полям и методам (например, если какие-то вычисления должны производиться только внутри структуры) существуют модификаторы доступа. К полям и методам, объявленным в этой зоне, нельзя обратиться извне – только из методов самой структуры. Пока что.
Модификатор действует на все поля и методы, идущие после него.
У структур по умолчанию public.
№6 слайд![Конструкторы и деструкторы](/documents_6/12337e84ecc9f4bcdf2525d63257979d/img5.jpg)
Содержание слайда: Конструкторы и деструкторы
При создании объекта структуры или класса вызывается специальный метод – конструктор. Он может быть:
По умолчанию
Копирования
Перемещения
Параметрический
При удалении объекта вызывается деструктор.
В то время как конструкторов может быть несколько, деструктор может быть только один.
Идиома RAII – получение ресурса есть инициализация.
№7 слайд![Методы Метод это функция,](/documents_6/12337e84ecc9f4bcdf2525d63257979d/img6.jpg)
Содержание слайда: Методы
Метод – это функция, описанная внутри структуры/класса, которые работают с полями класса.
№8 слайд![Классы Класс отличается от](/documents_6/12337e84ecc9f4bcdf2525d63257979d/img7.jpg)
Содержание слайда: Классы
Класс отличается от структуры только лишь тем, что по умолчанию права доступа у него private. Классы используют для того, чтобы абстрагировать данные от пользователя и позволить взаимодействовать с ними (если требуется) через так называемые get- и set-методы (getters and setters). Таким образом, у программиста есть только определенный интерфейс, задающий все возможные действия над классом из области public.