|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.10.2010, 00:26 | #1 |
Пользователь
Регистрация: 25.08.2010
Сообщений: 24
|
Иерархия классов
Проблема такая:
Нужно определить классы человек-ученик-студент-преподаватель и их иерархию(то-бишь какие-то из классов являются наследниками другого) организовать механизмы сложного полиморфизма, продемонстрировать использование введенных конструкций при работе. Подскажите как это организовывается - формулировки постановки задачи очень абстрактные, не могу понять как это должно работать. Помогите с кодом пожалуйста! Заранее очень и очень благодарен. |
21.10.2010, 07:50 | #2 |
Форумчанин
Регистрация: 24.03.2009
Сообщений: 375
|
Код:
|
21.10.2010, 12:31 | #3 |
Пользователь
Регистрация: 25.08.2010
Сообщений: 24
|
|
21.10.2010, 12:55 | #4 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Типы данных определяются тобой в зависимости от условий задачи (что-то их не увидел). Например, человек может быть мужского и женского родов, имеет определенный возраст. Ученик, студент и преподаватели являются таковыми в зависимости от учебного заведения. То есть ученик школы №666, не будет являться учеником школы №13. Преподаватель ведет только определенный ряд предметов. Студент и ученик принадлежать отпределенной группе/классу. Вот тебе и свойства, их типы зависят от проекта, но большинство String, либо какой-нибудь перечисляемый тип.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
21.10.2010, 13:30 | #5 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
21.10.2010, 22:14 | #6 |
Пользователь
Регистрация: 25.08.2010
Сообщений: 24
|
ну мне нужно сделать такую иерархию в c++
То, что я описал в первом посте и есть задание! работать это наверное должно по принципу, который описал Utkin. Логически я это смутно понимаю, но слишком уж все абстрактно! Помогите с кодом пожалуйста, я в тупике просто. |
21.10.2010, 22:48 | #7 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Код:
|
21.10.2010, 23:51 | #8 |
Пользователь
Регистрация: 25.08.2010
Сообщений: 24
|
Уточняю, меня интересует более-менее подробный код, т к я не могу сообразить как она работать, хотя бы даже приблизительно, должна! Если бы понимал, то не обращался бы!
Ну присвоим мы классам какие-нибудь параметры типа возраста, наличия ученой степени, типов доходов, количества знаний и т д, а дальше-то как? ввести два из предложенных, допустим по-номерам, отличия из списка и на экран выводится класс людей с подходящими отличиями, или как? Не могу я понять как подобное написать, еще раз прошу, выручите пожалуйста! |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
иерархия классов ООП | Astro4ka | Помощь студентам | 3 | 29.06.2010 23:34 |
иерархия классов vcl | SkrudjMakdak | Общие вопросы Delphi | 4 | 12.06.2010 19:16 |
Иерархия из CheckBox'ов | minarett | JavaScript, Ajax | 1 | 22.02.2010 13:42 |
Иерархия | skyline_skyline | Microsoft Office Excel | 3 | 04.09.2009 13:00 |
Создание классов и использование объектов классов при написании программ в среде C++. | Frozen inside | Помощь студентам | 0 | 16.04.2009 23:18 |