Лабораторная 3
Цель работы
Освоить работу в интегрированной среде программирования Visual C++, создать класс с использованием принципа инкапсуляции, имеющий конструктор (по умолчанию и с параметрами) и деструктор и разработать простую объектно-ориентированную программу (консольное приложение).
Лабораторное задание
В соответствии с вариантом лабораторного задания разработать класс, включающий члены трех типов видимости и имеющий конструкторы (по умолчанию и с параметрами) и деструктор. В классе предусмотреть функции-методы для ввода и вывода данных объектов созданного класса. Целесообразно разработать перегруженные конструкторы (конструкторы с различным числом и типами аргументов), чтобы предусмотреть различные возможные варианты инициализации объектов класса.
Написать программу, выполняющую:
· формирование массива объектов (с конструктором по умолчанию);
· формирование одиночных объектов (с конструктором с параметрами);
· ввод данных с клавиатуры;
· вывод данных на экран.
Объекты класса должны создаваться при определении переменных.
В вариантах лабораторных заданий дано примерное содержание объектов класса. Начальное значение свойств задать самостоятельно.
Определить класс, описывающий объект “деталь” (назначение, материал, единичное/массовое производство и т.д.).