Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Арианна
0 / 0 / 0
Регистрация: 17.03.2012
Сообщений: 22
#1

Создать класс CPoint и унаследовать от него иерархию классов. - C++

24.05.2012, 17:59. Просмотров 467. Ответов 0
Метки нет (Все метки)

У меня такое задание:
Создать класс CPoint - точка. На его основе создать классы CcoloredPoint и CLine. На основе класса CLine создать класс CColoredLine и класс CPolyLine - многоугольник. Все классы должны иметь методы для установки и получения значений всех координат, а также изменения цвета и получения текущего цвета. Написать демонстрационную программу, в которой будет использоваться список объектов этих классов в динамической памяти.
С такими требованиями:
1. Количество классов не менее 6.
2. Наличие связей между классами, в том числе отношений наследования глубиной не менее 3.
3. Для инициализации объектов должны использоваться конструкторы разных видов.
4. В программе должны использоваться виртуальные функции.
5. Должен использоваться механизм перегрузки функций и операторов.
6. Следует использовать абстрактные классы.
7. В классах должны использоваться различные виды доступа к полям и методам (public, private, protected).

Оригинал
1. Кількість класів не менше 6.
2. Наявність зв'язків між класами, у тому числі стосунків спадкоємства завглибшки не менше 3.
3. Для ініціалізації об'єктів повинні використовуватися конструктори різних видів.
4. У програмі повинні використовуватися віртуальні функції.
5. Повинен використовуватися механізм перевантаження функцій і операторів.
6. Слід використовувати абстрактні класи.
7. У класах повинні використовуватися різні види доступу до полів і методів (public, private, protected).


Тема горит до завтра!
Очень прошу КИНЬТЕ РАБОЧИЙ КОД!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.05.2012, 17:59     Создать класс CPoint и унаследовать от него иерархию классов.
Посмотрите здесь:

Создать класс "устройство ввода" и унаследовать от него три разных класса - C++
Помогите создать иерархию типов: -Клавишное устройство ввода, имеющие количество клавиш(целое) и название клавиш(строки); -Роликовое...

Создать иерархию классов, представляющих простое наследование. Базовый класс – строка символов (char *) - C++
. Создать иерархию классов представляющих простое наследование. Базовый класс – строка символов (char *). Производный класс – методы,...

Создать абстрактный базовый класс объектов на декартовой плоскости CShape и разработать иерархию классов конкретных фигур - C++
Создать абстрактный базовый класс объектов на декартовой плоскости CShape (фигура). Спроектировать и реализовать иерархию классов...

Наследование классов С++ (не могу правильно унаследовать базовый класс) - C++
Здравствуйте, вот хочу разобраться как правильно унаследовать класс. Задача такова, унаследовать ранее написанный мною класс, добавив в...

Создать иерархию классов язык с++ - C++
Создать иерархию классов язык с++ Жидкость<-Напиток Жидкость<-Топливо Жидкость<-Реагент Жидкость - абстрактный класс?...

Создать иерархию классов датчик - C++
Создать иерархию классов датчик – абстрактный базовый класс и датчики температуры, влажности и скорости ветра. Для каждого класса...

Создать иерархию классов химических реакторов - C++
Помогите разобраться в задании: Создал базовый класс, определил в нем конструктор копирования, перегрузил оператор присваивания...

Наследование: реализовать иерархию классов (класс String, его потомки - SymbString и BinStryng) - C++
Написать программу, демонстрирующую работу с объектами двух типов: Т1 и Т2, для чего создать систему соответствующих классов. Каждый объект...

Создать иерархию классов представляющих простое наследование - C++
Ребята, необходимо решить 2 задачки. класс должен включать в себя : - компоненты данные - методы: а) конструктор по умолчанию; ...

Создать иерархию классов корабль – пассажирский пароход - C++
Доброго времени суток, нужна помощь. Создать класс двигатель, у которого есть фирма-производитель, тип, мощность. Определить функции...

Создать иерархию классов для работы с комплексными числами - C++
Создайте базовый класс Complex (комплексное число) для реализации комплексных чисел в алгебраической форме и основных операций с ними:...

Создать иерархию из трех классов для решения системы 2 уравнений с 2 неизвестными - C++
Класс 1 a1,b1,c1,a2,b2,c2,-вещественные Общий метод VVOD Класс 2 Общие поля: det,detx,dety,x,y Общий метод Сalc() Класс...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru