Контрольные вопросы
-
Создание класса.
-
Конструктор и деструктор.
-
Данные-члены класса.
-
Функции-члены класса.
-
Директивы private, protected и public.
-
Создание объекта класса.
-
Вызов функций класса.
-
Объявление и использование указателя на экземпляр класса.
Требования к оформлению отчёта
Отчёт должен быть распечатан на листах А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 ;
Выжол Ю.А. Объектно-ориентированное программирование
