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

Иерархия классов, военные

07.12.2010, 17:52. Просмотров 800. Ответов 4
Метки нет (Все метки)

Привет)))есть такое задание:
задано семейство объектов, имеющих некоторую схожесть (общие признаки). Необходимо выделить наиболее общие черты объектов, на основе которых составить базовый класс. На основе базового класса разработать иерархию классов-потомков, конечными ветвями в которой будут заданные объекты. Иерархия классов должна быть минимум трехуровневой, то есть между базовым классом и классами, описывающими заданные объекты, должен быть хотя бы один промежуточный уровень иерархии. Для каждого класса реализовать собственные конструктор и деструктор.
вот семейство объектов:рядовой, генерал, майор, лейтенант, капитан, сержант, ефрейтор, полковник, прапорщик.
Саму иерархию я реализовать смогу, а вот какая здесь трехуровневая иерархия????больше чем на две не надумал) у них практически все общее(фио, звание, возраст, кол-во людей в подчинении), подскажите пожалуйста))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.12.2010, 17:52
Ответы с готовыми решениями:

Иерархия классов С++
В общем, программа построена правильно(в приложениях фото задания). Но проблема в том, что "х" -...

Иерархия классов
Доброго времени суток, форумчане! Имеется полиморфный класс окна SubWindow class SubWindow {...

иерархия классов
Создайте иерархию классов Point – Circle – Cylinder. Класс Point (точка) должен содержать ...

Иерархия классов
Доброе время суток! есть иерархия классов: #include <iostream> class date { int day;...

Иерархия классов ....
Добрый вечер Всем !!! ))) У меня возникли некоторые трудности с написанием программы, имеющей...

4
oxotnik
1627 / 1100 / 75
Регистрация: 21.08.2008
Сообщений: 4,624
Записей в блоге: 1
07.12.2010, 18:04 2
Цитата Сообщение от TOTOSHA24 Посмотреть сообщение
а вот какая здесь трехуровневая иерархия
Солдаты/старшины - мл. офицерский состав - старший офицерский состав.
1
TOTOSHA24
0 / 0 / 0
Регистрация: 10.04.2010
Сообщений: 14
07.12.2010, 18:27  [ТС] 3
это будет только второй уровень иерархии,(первый это военные, второй -Солдаты/старшины - мл. офицерский состав - старший офицерский состав), а вот что заделать в третий уровень??????
0
Vladimir.
159 / 159 / 48
Регистрация: 24.11.2009
Сообщений: 375
08.12.2010, 18:48 4
Необходимо выделить наиболее общие черты объектов, на основе которых составить базовый класс
базовый класс - солдат (поскольку и генерал и рядовой являются солдатами) поля - имя, фамилия, личный номер, звание, должность.
Производный класс генерал имеет приписку к округу/фронту
производный класс полковник имеет приписку к округу/фронту и полку.
производный класс майор имеет приписку к округу/фронту, полку, батальону
производный класс капитан имеет приписку к округу,фронту, полку, батальону, роте.

и так далее..
1
TOTOSHA24
0 / 0 / 0
Регистрация: 10.04.2010
Сообщений: 14
08.12.2010, 22:00  [ТС] 5
Vladimir.
спасибо большое, очень помог)))
0
08.12.2010, 22:00
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.12.2010, 22:00

иерархия классов
#include <iostream> #include <string> #include <math.h> using namespace std; class A {...

Иерархия классов
Доброво времини суток! Нужна помощ, я не могу понять что я делаю не так в конструкторе с...

иерархия классов
Разработать иерархию классов, описывающих следующие понятия Растение- Дерево , лес что делать...


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

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

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