Заказать лабораторную работу по Си в Гомеле
- Классы в языке С++.
(Описать на языке С++ класс. Все поля класса должны быть частными (private). В классе должны быть как символьные, так и числовые поля.)
- Разработка коллекции объектов на языке С++
(Описать на языке С++ класс, являющийся коллекцией объектов класса, разработанного в ходе выполнения лабораторной работы №1.
Реализация коллекции должна вестись с использованием массива указателей на объекты класса, разработанного в ходе выполнения лабораторной работы №1)
- Наследование в языке С++
(Описать на языке С++ класс. Разработка класса должна быть выполнена с простым наследованием от класса из лабораторной работы №1.)
Контрольная работа: виртуальные функции в языке С++
- Виртуальные функции в языке С++.
(Переработать класс, разработанный в ходе выполнения лабораторной работы №2 и являющийся коллекцией объектов, так, чтобы в ней могли содержаться объекты как базового (лабораторная работа №1), так и производного (лабораторная работа №3) класса)
Классы в языке С++
Описать на языке С++ класс:
- изучаемая дисциплина;
- книга;
- раздел математического анализа;
- преподаватель кафедры;
- компьютерная программа;
- факультет университета;
- клетка расписания занятий;
- строка ведомости на выдачу стипендии;
- компьютер;
- абитуриент;
- товар;
- город;
- вид домашнего животного;
- стоимость услуги ЖКХ;
- дом;
- страховка;
- автомобиль;
- собака;
- покупка в магазине;
- авиакомпания;
- страна;
- учебная аудитория;
- представитель общественного транспорта.
Все поля класса должны быть частными (private). В классе должны быть как символьные, так и числовые поля.
Разработанный класс должен содержать следующие методы:
- конструкторы следующих видов:
- конструктор без параметров, очищающий переменные объекта класса;
- конструктор, инициализирующий все переменные класса значениями, заданными в качестве параметров;
- конструктор копирования;
- конструктор приведения из строки символов, содержащей наименование объекта. Остальные переменные должны быть очищены конструктором;
- деструктор (при необходимости);
- установки значений отдельных переменных класса (отдельные методы для каждой переменной);
- получения значений отдельных переменных класса (отдельные методы для каждой переменной);
- отображения на экране содержимого объекта класса.
|
|