Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

21.11.2016, 03:22. Просмотров 221. Ответов 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
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Абстрактный класс CGraphicsObject, его наследник - базовый класс CPoint, и класс - наследник от CPoint (C++):

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

Базовый класс - текстовый файл и наследник... - C++
А)Базовый класс Б)Класс наследник А) Текстовый файл, поддерживающий все стандартные файловые функции Паскаля. Возможно чтение и...

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

Создать класс Pair(пара чисел) и класс-наследник Fraction - C++
Создать класс Pair (пара чисел); определить методы изменения полей и сравнения пар: пара p1 больше пары p2, если (first.p1>first.p2) или...

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

Создать класс с одним полем и класс наследник с другим - C++
Создать класс Демо с одним полем Дата(инт) создать конструктор по умолчанию, с параметром копирования. Добавить gete и sete. От класса...

1
John999
223 / 106 / 49
Регистрация: 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
Привет! Вот еще темы с ответами:

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

Создать класс Point и класс-наследник Line - C++
Создайте класс Point (точка), который содержит элементы целого типа xCoordinate и yCoordinate, и класс наследник Line, имеющий функции...

Реализовать класс родительский класс "Пара чисел" и класс-наследник "Комплексное число" - C++
Ткма работы создать класс pair (пара чисел); определить метод перемножения полей и операцию сложения пар (a,b)+(c,d) =(a+b,c+d)...

Класс CPoint и ей производные, нужна помощь - C++
Создать класс CPoint – точка и производные от него классы CcoloredPoint и CLine. На основе классов CcoloredPoint и CLine создать класс...


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

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

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