Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ООП 01 Лабор Создание класса.doc
Скачиваний:
18
Добавлен:
14.02.2015
Размер:
510.46 Кб
Скачать

Контрольные вопросы

  1. Создание класса.

  2. Конструктор и деструктор.

  3. Данные-члены класса.

  4. Функции-члены класса.

  5. Директивы private, protected и public.

  6. Создание объекта класса.

  7. Вызов функций класса.

  8. Объявление и использование указателя на экземпляр класса.

Требования к оформлению отчёта

Отчёт должен быть распечатан на листах А4 с использованием стандартных рамок. Отчёт должен содержать:

  • номер лабораторной работы;

  • тему лабораторной работы;

  • номер варианта;

  • общие требования к лабораторной работе;

  • тематические требования к лабораторной работе;

  • индивидуальное задание;

Отчёт должен содержать код программы в следующем порядке:

  • интерфейсы классов – файлы *.h;

  • реализация классов – файлы *.cpp;

  • тело функции main ( ) – файл main.cpp;

Отчёт должен содержать результат работы вашей программы.

Отчёт должен содержать выводы. В выводах вы перечисляете синтаксические приемы, которые были использованы вами при разработке программы. Например: (ненужное удалить)

Выводы

В лабораторной работе в среде MS Visual C++ 6.0 создано консольное приложение MS Visual C++ 6.0. Программа содержит два класса – Dot и Vec.

Классы содержат данные-члены класса:

закрытые class Dot { private: char name ; } ;

защищённые class Coord { protected: double y ; } ;

открытые class Vec { public: double x , y ; } ;

константные class Vec { const char name ; } ;

В классах объявлены конструкторы:

конструктор по умолчанию Dot :: Dot ( ) ;

конструктор с параметрами Dot :: Dot ( char Name) ;

Реализация конструкторов содержит:

список инициализации Dot :: Dot ( char Name) : name ( Name ) , x ( 0 ) , y ( 0 ) { }

В программе были использованы:

объекты Dot C ('C' ) ;

указатели на объекты Dot *pC = &C ;

Выжол Ю.А. Объектно-ориентированное программирование