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

организация разветвленной иерархии классов - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
EvengarS
0 / 0 / 0
Регистрация: 02.04.2013
Сообщений: 33
02.04.2013, 15:39     организация разветвленной иерархии классов #1
Цель: организовать разветвленную иерархию классов с применением абстрактных классов.

Нужна помощь в разъяснении самого задания

Добавлено через 40 минут
Кликните здесь для просмотра всего текста
Задание: создать иерархию классов:
http://s2.ipicture.ru/uploads/20130402/F2uq4R78.png

Класс Graph должен содержать абстрактный метод draw(). Остальные классы должны его реализовывать, отображая атрибуты объектов в виде строки, например:

Точка: x=10, y=20
Прямоугольник: x=2, y=5, w=3, h=4

Абстрактный класс Movable, объявляет следующие методы:

int getX();
int getY();
void moveTo(int x, int y);

Метод moveTo() класса MyWindow помимо изменения координат должен выводить сообщение об их изменении.
Класс Point и все дочерние должны содержать метод moveTo(x, y), задающий координаты объекта, а также метод move(dx, dy), изменяющий координаты на заданную величину.
Описать в дочерних классах все необходимые атрибуты, конструкторы и методы (объекты должны иметь координаты и цвет; у класса Background есть цвет и название текстуры). Обязательно применение инкапсуляции для скрытия атрибутов.


Что вообще должна делать такая программа после запуска? Буду благодарен за максимально детальное разъяснение задания, советы по реализации (не код!).

Добавлено через 1 час 9 минут
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.04.2013, 15:39     организация разветвленной иерархии классов
Посмотрите здесь:

C++ указатель на void в иерархии классов. можно ли так делать?
C++ Взаимодействие между объектами единой иерархии классов
C++ С++. Объектно-ориентированная технология программирования. Обработка матрицы с использованием иерархии классов
Не могу написать код для иерархии классов C++
C++ Связанный список для иерархии классов
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tulosba
:)
Эксперт C++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
04.04.2013, 16:08     организация разветвленной иерархии классов #21
Приведите текущую версию исходника полностью. В старой у Вас main() назывался с большой буквы, должен с маленькой.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.04.2013, 16:15     организация разветвленной иерархии классов
Еще ссылки по теме:

Цепочка иерархии классов C++
C++ Реализ иерархии классов и соответствующих им методов!
C++ Затрудние в названии иерархии классов

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

Или воспользуйтесь поиском по форуму:
EvengarS
0 / 0 / 0
Регистрация: 02.04.2013
Сообщений: 33
04.04.2013, 16:15  [ТС]     организация разветвленной иерархии классов #22
Всё ясно, даже не знаю как я мог с большой написать)) Эту ошибку устранил, все работает, большое спасибо)
Yandex
Объявления
04.04.2013, 16:15     организация разветвленной иерархии классов
Ответ Создать тему
Опции темы

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