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

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

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

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

24.05.2012, 17:59. Просмотров 437. Ответов 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++ Класс типа CPoint, только с 4 точками
C++ Создать иерархию классов корабль – пассажирский пароход
Класс CPoint и ей производные, нужна помощь C++
Создать иерархию классов транспорт – воздушный транспорт – вертолет C++
Создать иерархию классов здание, административное здание и жилое здание C++
Создать иерархию из трех классов для решения системы 2 уравнений с 2 неизвестными C++
C++ Создать класс "устройство ввода" и унаследовать от него три разных класса
C++ Наследование классов С++ (не могу правильно унаследовать базовый класс)
От класса Таблица унаследовать класс Ячейка C++
C++ Создать иерархию классов для моделирования взаимодействия “Магазин-склад- Заказчик”
Наследование: реализовать иерархию классов (класс String, его потомки - SymbString и BinStryng) C++
C++ Создать иерархию классов: Треугольник, Прямоугольный, Равнобедренный и Равносторонний

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

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

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