Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
WonFor
1 / 1 / 0
Регистрация: 19.05.2016
Сообщений: 83
1

Абстрактный класс CGraphicsObject, его наследник - базовый класс CPoint, и класс - наследник от CPoint

21.11.2016, 03:22. Просмотров 371. Ответов 1

Всем доброй ночи! Очень нужна помощь и по мере возможности разъяснения на темы: абстрактный класс в задании(что он из себя представляет и для чего), как возможно реализовать графически фигуру в с++ и и что значит "метод Show, который может иметь различную сигнатуру для разных классов и должен выводить на экран в текстовом виде информацию об объекте и его предках".

Но больше всего нужен код, по такому заданию:
Создать классовую модель, которая включает в себя абстрактный класс CGraphicsObject, его наследник - базовый класс CPoint, и класс - наследник от CPoint, представляющий собой графический объект в соответствии с заданным вариантом. Все классы, за исключением абстрактного, должны содержать конструкторы, деструкторы, соответствующие set- и get-методы и метод вычисления площади, а также метод Show, который может иметь различную сигнатуру для разных классов и должен выводить на экран в текстовом виде информацию об объекте и его предках. Абстрактный класс должен содержать декларацию полей и методов.

Извините за дерзость, просто я никак не могу понять, как его правильно реализовать.

Добавлено через 1 час 4 минуты
у меня восьмиугольник
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.11.2016, 03:22
Ответы с готовыми решениями:

Реализовать базовый класс Человек и класс-наследник Студент
Создать базовый класс Человек. Каждый объект этого класса должен содержать ФИО,...

Реализовать базовый класс "Футбольная команда" и класс-наследник с методами консольного ввода/вывода
Составить программу на языке С++, в которой описывается класс (с добавлением...

Базовый класс - текстовый файл и наследник...
А)Базовый класс Б)Класс наследник А) Текстовый файл, поддерживающий все...

Наследование: базовый класс - массив, наследник - матрица
Помогите пожалуйста с наследованием. базовый класс - массив, наследник -...

Создать класс Pair(пара чисел) и класс-наследник Fraction
Создать класс Pair (пара чисел); определить методы изменения полей и сравнения...

1
John999
223 / 106 / 79
Регистрация: 17.10.2016
Сообщений: 312
21.11.2016, 03:38 2
Как то не очень
Цитата Сообщение от WonFor Посмотреть сообщение
базовый класс CPoint, и класс - наследник
Цитата Сообщение от WonFor Посмотреть сообщение
восьмиугольник
. Восьмиугольник не должен наследоваться от точки
Он должен включать восемь точек.Не наследование должно быть (is-a), а включение (has-a).
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.11.2016, 03:38

Создать базовый класс "Массив" и класс-наследник "Матрица"
Добрый день! такой вопрос, как задать двумерный массив и заполнить его...

Создать класс с одним полем и класс наследник с другим
Создать класс Демо с одним полем Дата(инт) создать конструктор по умолчанию, с...

Написать класс и его наследник
Создать класс, описывающий квадратное уравнение. Определить, сколько корней...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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