🗊 Презентация Объектно-ориентрованное программирование

Нажмите для полного просмотра!
Объектно-ориентрованное программирование, слайд №1 Объектно-ориентрованное программирование, слайд №2 Объектно-ориентрованное программирование, слайд №3 Объектно-ориентрованное программирование, слайд №4 Объектно-ориентрованное программирование, слайд №5 Объектно-ориентрованное программирование, слайд №6 Объектно-ориентрованное программирование, слайд №7 Объектно-ориентрованное программирование, слайд №8 Объектно-ориентрованное программирование, слайд №9 Объектно-ориентрованное программирование, слайд №10 Объектно-ориентрованное программирование, слайд №11 Объектно-ориентрованное программирование, слайд №12 Объектно-ориентрованное программирование, слайд №13 Объектно-ориентрованное программирование, слайд №14 Объектно-ориентрованное программирование, слайд №15 Объектно-ориентрованное программирование, слайд №16 Объектно-ориентрованное программирование, слайд №17 Объектно-ориентрованное программирование, слайд №18 Объектно-ориентрованное программирование, слайд №19 Объектно-ориентрованное программирование, слайд №20 Объектно-ориентрованное программирование, слайд №21 Объектно-ориентрованное программирование, слайд №22 Объектно-ориентрованное программирование, слайд №23

Вы можете ознакомиться и скачать презентацию на тему Объектно-ориентрованное программирование. Доклад-сообщение содержит 23 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

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


Слайд 1


Классы
Описание слайда:
Классы

Слайд 2


Понятие класса Понятие класса Конструктор и деструктор Пример
Описание слайда:
Понятие класса Понятие класса Конструктор и деструктор Пример

Слайд 3


Класс - это производный структурированный тип, введенный программистом на основе уже существующих типов. Класс - это производный структурированный...
Описание слайда:
Класс - это производный структурированный тип, введенный программистом на основе уже существующих типов. Класс - это производный структурированный тип, введенный программистом на основе уже существующих типов. Класс задает некоторую совокупность типизированных данных и позволяет определить набор операций над этими данными.

Слайд 4


Объектно-ориентрованное программирование, слайд №4
Описание слайда:

Слайд 5


class class {} - правильный идентификатор {} – тело класса. Содержит определения и описания типи-зированных данных и принадлежащих классу функций.
Описание слайда:
class class {} - правильный идентификатор {} – тело класса. Содержит определения и описания типи-зированных данных и принадлежащих классу функций.

Слайд 6


Для описания объекта класса используется конструкция: Для описания объекта класса используется конструкция: В объекты класса входят данные...
Описание слайда:
Для описания объекта класса используется конструкция: Для описания объекта класса используется конструкция: В объекты класса входят данные (элементы), соответствующие компонентным данным класса. Компонентные функции позволяют обрабатывать данные конкретных объектов класса. Определение объекта класса предусматривает выделение участка памяти и деление этого участка на фрагменты, соответствующие отдельным элементам объекта.

Слайд 7


Объектно-ориентрованное программирование, слайд №7
Описание слайда:

Слайд 8


.::
Описание слайда:
.::

Слайд 9


. . .
Описание слайда:
. . .

Слайд 10


Для инициализации объектов класса в его определение можно явно включать специальную функцию – конструктор. Для инициализации объектов класса в его...
Описание слайда:
Для инициализации объектов класса в его определение можно явно включать специальную функцию – конструктор. Для инициализации объектов класса в его определение можно явно включать специальную функцию – конструктор. ([список параметров]) { }; – должно совпадать с именем класса. Такая функция автоматически вызывается при определении каждого объекта класса. Основное назначение конструктора - инициализация объектов(выделение памяти и разбиение ее на блоки).

Слайд 11


Конструктор не ничего возвращает. Даже тип void недопустим. С помощью параметров можно передать любые данные, необходимые для создания и...
Описание слайда:
Конструктор не ничего возвращает. Даже тип void недопустим. С помощью параметров можно передать любые данные, необходимые для создания и инициализации объектов класса. Конструктор не ничего возвращает. Даже тип void недопустим. С помощью параметров можно передать любые данные, необходимые для создания и инициализации объектов класса. Конструктор может быть любой сложности.

Слайд 12


Деструктор обеспечивает высвобождение памяти при уничтожении объекта класса. Деструктор обеспечивает высвобождение памяти при уничтожении объекта...
Описание слайда:
Деструктор обеспечивает высвобождение памяти при уничтожении объекта класса. Деструктор обеспечивает высвобождение памяти при уничтожении объекта класса. ~( ) { }; Имя деструктора всегда начинается с символа '~'(тильда), за которым без пробелов или других разделителей помещается имя класса. У деструктора не может быть параметров (даже типа void). Деструктор не имеет возвращаемого значения (даже типа void). Вызов деструктора выполняется неявно, автоматически, как только объект класса уничтожается.

Слайд 13


struct Man { struct Man { char name[iName+1]; int birth_year; float pay; }; class Man { char name[iName+1]; int bith_year; float pay; };
Описание слайда:
struct Man { struct Man { char name[iName+1]; int birth_year; float pay; }; class Man { char name[iName+1]; int bith_year; float pay; };

Слайд 14


class Man { class Man { public: Man(int iName = 30) // конструктор { pName = new char[iName + 1]; } ~Man() { delete [] pName; } // деструктор...
Описание слайда:
class Man { class Man { public: Man(int iName = 30) // конструктор { pName = new char[iName + 1]; } ~Man() { delete [] pName; } // деструктор private: char * pName; int birth_year; float pay; };

Слайд 15


const int i_name = 30; const int i_name = 30; const int i_year =5; const int i_pay =10; const int i_buf = i_name + i_year + i_pay; class Man {...
Описание слайда:
const int i_name = 30; const int i_name = 30; const int i_year =5; const int i_pay =10; const int i_buf = i_name + i_year + i_pay; class Man { public: Man(int iName = 30); ~Man(); int GetBirthYear( ) { return birth_year; } float GetPay( ){ return pay; } char* GetName( ){ return pName; }

Слайд 16


Объектно-ориентрованное программирование, слайд №16
Описание слайда:

Слайд 17


Объектно-ориентрованное программирование, слайд №17
Описание слайда:

Слайд 18


Объектно-ориентрованное программирование, слайд №18
Описание слайда:

Слайд 19


Объектно-ориентрованное программирование, слайд №19
Описание слайда:

Слайд 20


Объектно-ориентрованное программирование, слайд №20
Описание слайда:

Слайд 21


Объектно-ориентрованное программирование, слайд №21
Описание слайда:

Слайд 22


Объектно-ориентрованное программирование, слайд №22
Описание слайда:

Слайд 23


Объектно-ориентрованное программирование, слайд №23
Описание слайда:



Похожие презентации
Mypresentation.ru
Загрузить презентацию