Презентация Визначення ООП. Лекція 1. Обєктно-орієнтоване програмування онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Визначення ООП. Лекція 1. Обєктно-орієнтоване програмування абсолютно бесплатно. Урок-презентация на эту тему содержит всего 21 слайд. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Визначення ООП. Лекція 1. Обєктно-орієнтоване програмування



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    21 слайд
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    701.00 kB
  • Просмотров:
    71
  • Скачиваний:
    0
  • Автор:
    неизвестен



Слайды и текст к этой презентации:

№1 слайд
Лекц я . Введення в ООП
Содержание слайда: Лекція №1. Введення в ООП

№2 слайд
Визначення ООП Об ктно-ор
Содержание слайда: Визначення ООП Об’єктно-орієнтоване програмування – це особливий концептуальний підхід до проектування програм. Кожна складова стає самостійним об’єктом, який має власні коди та дані, що відносяться до цього об’єкту.

№3 слайд
Основн засоби ООП Абстракц я
Содержание слайда: Основні засоби ООП Абстракція Інкапсуляція Поліморфізм Успадкування

№4 слайд
Абстракц я В комп ютерних
Содержание слайда: Абстракція В комп'ютерних вирахуваннях абстракція – це ключовий крок у представленні інформації у термінах його інтерфейсу з користувачем. Інтерфейс – це сумісно використовувана частина, що призначена для взаємодії двох систем (приклад: комп'ютер – принтер; користувач – програмне забезпечення)

№5 слайд
нкапсуляц я нкапсуляц я це
Содержание слайда: Інкапсуляція Інкапсуляція – це механізм, що об'єднує дані та код, що маніпулює цими даними, а також захищає і те і інше від зовнішнього втручання або невірного використання. Коли коди та дані об'єднуються таким чином, створюється об'єкт (Object).

№6 слайд
Пол морф зм Пол морф зм це
Содержание слайда: Поліморфізм Поліморфізм – це можливість використовувати однакові імена для рішення двох чи більше схожих, але технічно різних задач. Метою поліморфізму в ООП є використання одного імені для завдання загальних для класу дій.

№7 слайд
Успадкування Успадкування це
Содержание слайда: Успадкування Успадкування – це процес, засобами якого один об'єкт може отримувати властивості іншого. Тобто, об'єкт може успадковувати основі властивості іншого об'єкту та додавати до них особливості, характерні тільки для нього

№8 слайд
Об кт Об кт це нкапсульована
Содержание слайда: Об'єкт Об'єкт – це інкапсульована абстракція, що включає в себе інформацію про стан та чітко визначену множину протоколу доступу (поведінка). Поведінка об'єкту визначається складом операцій, що можна виконувати над будь-яким екземпляром множини.

№9 слайд
Клас Клас множина об кт в, об
Содержание слайда: Клас Клас – множина об'єктів, об'єднаних загальністю структури та поведінки. Ідея класу полягає в об’єднанні даних і алгоритмів їх опрацювання. Дані називають полями класу, алгоритми – методами, а власне об’єднання – інкапсуляцією.

№10 слайд
Визначення класу Визначення м
Содержание слайда: Визначення класу: Визначення ім'я класу (визначає новий тип); Визначення стану класу (склад, типи та імена полів у класі, для зберігання інформації, а також рівні їх захисту); Дані, що визначають стан класу, отримали назву членів-даних класу Визначення методів класу (визначення прототипів функцій, що забезпечать необхідну обробку інформації)

№11 слайд
Створення нового класу class
Содержание слайда: Створення нового класу class <назва класу> { <специфікатор доступу>: <тип поля 1> <назви полів 1>; … <тип поля N> <назви полів N>; <декларації чи описи методів класу>; };

№12 слайд
Специф катори доступу
Содержание слайда: Специфікатори доступу

№13 слайд
Методи класу По функц
Содержание слайда: Методи класу По функціональному призначенню методи класу поділяються на: Конструктори – призначені для ініціалізації стану екземплярів класу при їх створенні; Деструктори – призначені для виконання яких-то додаткових дій в момент знищення екземплярів класу; Селектори – призначені для обробки стану класу без його зміни; Модифікатори – призначені для зміни стану класу; Ітератори – призначені для організації послідовного доступу до елементів даних, що визначають стан деякого екземпляру класу.

№14 слайд
Методи класу По в дношенню до
Содержание слайда: Методи класу По відношенню до класу методи поділяються на: Функція-член класу – функція, що належить самому класу і не існує поза класом; прототипи функцій-членів класу включені до визначення класу Функція-друг класу – зовнішня по відношенню до класу функція, що може існувати поза класом, але має доступ до закритої (та захищеної) частини класу. Прототип функції-друга класу також включається у визначення класу, але починається спеціальним ключовим словом Friend

№15 слайд
Методи класу Конструктори
Содержание слайда: Методи класу Конструктори і деструктори класу можуть бути реалізовані тільки функціями-членами класу та мають спеціальний синтаксис. Інші методи класу мають загальний синтаксис функцій язика С++ та можуть бути реалізовані як функціями-членами та і функціями-друзями класу.

№16 слайд
Приклад, клас TPoint, який м
Содержание слайда: Приклад, клас TPoint, який містить координати точки і такі методи: засвічування, гасіння й переміщення точки Class TPoint { protected: int x,y; //Координати public: TPoint(int a, int b); //Ініціалізує поля координат числами а і в void On() //Рисує точку поточним кольором {Draw(getcolor());} void Off() //Витирає точку – малює її кольором фону {Draw(getbkcolor());} virtual void Draw(int color) //Рисує точку кольором color {putpixel(x,y,color);} void Move(int dx, int dy); };

№17 слайд
Методи класу TPoint Поза
Содержание слайда: Методи класу TPoint Поза описом класу заголовок методи має вигляд: <назва класу>::<назва методу>(<список формальних параметрів>) Приклад: TPoint::TPoint(int a, int b) { x=a; y=b; }

№18 слайд
Методи класу TPoint Методи
Содержание слайда: Методи класу TPoint Методи класу викликають так: <назва об'єкту>.<назва методу>(<список фактичних параметрів>);

№19 слайд
Метод operator Для клас в
Содержание слайда: Метод operator Для класів визначений спеціальний метод operator, а саме: <тип> operator<символ>(<формальні параметри>) {<тіло методу>} У цьому разі як символ можна використовувати усі арифметичні операції, команду присвоєння, команди присвоєння, суміщені з арифметичними операціями та різні пари дужок, наприклад: operator+, operator=, operator() тощо. Правила опису власних оператор-методів аналогічні до правил створення звичайних функцій чи методів,

№20 слайд
Використовуючи клас TPoint та
Содержание слайда: Використовуючи клас TPoint та operator() нарисуйте 1000 точок, випадково розміщених на екрані. #include <graphics.h> #include <conio.h> #include <stdio.h> Class TPoint { protected: int x, y; public: TPoint(int a=0, int b=0) {x=a; y=b;} void On() {Draw(gercolor());} void Off() {Draw(getbkcolor());} virtual void Draw(int color) {putpixel(x,y,color);} TPoint& operator()(int i, int j) {x=i; y=j; return *this;} };

№21 слайд
Використовуючи клас TPoint та
Содержание слайда: Використовуючи клас TPoint та operator() нарисуйте 1000 точок, випадково розміщених на екрані. void main() { intgdriver=DETECT,gmode,errorcode; initgraph(&gdriver, &gmode, “”); TPoint P; randomize(); for(int i=0; i<1000; i++) P(random(i),random(j)).On(); getch(); closegraph(); }

Скачать все slide презентации Визначення ООП. Лекція 1. Обєктно-орієнтоване програмування одним архивом: