|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.11.2011, 22:55 | #1 |
Пользователь
Регистрация: 17.04.2011
Сообщений: 18
|
ООП (наследование и полиморфизм)
Доброго времени суток.
Задача - имитация школьного урока, т.е. на экране должны быть парты, доска, ученики и преподаватель. Ученики представлены в виде кружка и треугольников (школьники - кружок и треугольник основанием вверх, школьницы - кружок и треугольник основанием вниз (как на туалетах)). У меня есть абстрактный класс pupils, от него наследуются классы shkolnik и shkolnica. Но в классе pupils, можно сказать, есть только "голова" (которая наследуется), а "туловище", т.е. треугольник (мужской или женский) присоединяется в зависимости от пола. Моя цель на данный момент - чтобы ученики случайным образом создавались и выводились на экран (как бы сидя за партами), с партами проблем нет, а вот сами ученики не хотят рисоваться... Вот код (не весь): Код:
Помогите кто чем может, буду рад любой помощи)) P.S. Классы "круг", "треугольники" и "прямоугольники" наследуются от класса "точка", если это поможет разъяснить ситуацию. P.P.S. Среда - Dev C++ (хотя особо не имеет значения в данном моменте). То, что получается на экране, есть во вложении. |
20.11.2011, 23:30 | #2 | |
C++
Форумчанин
Регистрация: 27.03.2011
Сообщений: 803
|
Цитата:
Ищете информацию по C++?
cplusplus.com |
|
20.11.2011, 23:43 | #3 |
Пользователь
Регистрация: 17.04.2011
Сообщений: 18
|
Ctrl, лучше бы дельный совет дал) что пришло в голову первым, так и обозвал
|
20.11.2011, 23:53 | #4 | |
C++
Форумчанин
Регистрация: 27.03.2011
Сообщений: 803
|
Цитата:
Ищете информацию по C++?
cplusplus.com |
|
21.11.2011, 00:01 | #5 |
Пользователь
Регистрация: 17.04.2011
Сообщений: 18
|
Ну в дальнейшем мне и надо сделать агрегацию... Я просто хотел сделать как бы промежуточный этап - чтобы это всё на экран выводилось. Видимо, ступил, надо было сразу к агрегации приступать. Правда я пока не знаю, как агрегацию сделать) только теоретически представляю
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ОоП полиморфизм ... наследование ... | Xsires | Общие вопросы Delphi | 2 | 04.09.2011 15:38 |
Полиморфизм | mister2010 | Общие вопросы C/C++ | 30 | 24.05.2010 01:07 |
Полиморфизм, наследование и деструкторы | alex_triton | Общие вопросы C/C++ | 1 | 08.11.2009 17:52 |
Паскаль ООП. Примеры программ с использованием ООП | SeЯgey | Помощь студентам | 5 | 13.05.2009 21:55 |