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