Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
14
Добавлен:
12.02.2015
Размер:
568.98 Кб
Скачать

Основы объектно - ориентированного

программирования.

Обзор.

I Основные определения: класс, объект, метод;

Обзор.

IОсновные определения: класс, объект, метод;

IКонструкторы и деструкторы;

Обзор.

IОсновные определения: класс, объект, метод;

IКонструкторы и деструкторы;

IУказатель this;

Обзор.

IОсновные определения: класс, объект, метод;

IКонструкторы и деструкторы;

IУказатель this;

IДружественные функции;

Обзор.

IОсновные определения: класс, объект, метод;

IКонструкторы и деструкторы;

IУказатель this;

IДружественные функции;

IНаследование и переопределение;

Обзор.

IОсновные определения: класс, объект, метод;

IКонструкторы и деструкторы;

IУказатель this;

IДружественные функции;

IНаследование и переопределение;

IПерегрузка функций;

Обзор.

IОсновные определения: класс, объект, метод;

IКонструкторы и деструкторы;

IУказатель this;

IДружественные функции;

IНаследование и переопределение;

IПерегрузка функций;

IВиртуальные функции полиморфизм и абстрактные классы.

Введение.

Объекты и классы - две фундаментальные концепции всех объектно - ориентированных языков.

Объекты создаются с помощью классов.

Класс можно рассматривать как шаблон для создания объектов или как тип объекта. Класс условно можно связать со структурным типом, а объект с конкретной структурой. Но в отличии от структурного типа класс содержит функции (методы).

Т.о. по сути ООП это всего лишь способ группировки функций и данных, облегчающий работу над программой.

Пример.

DataClass(int value) - конструктор класса для инициализации данных

Соседние файлы в папке лекции проги