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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.80
Taburetka
0 / 0 / 0
Регистрация: 06.12.2012
Сообщений: 13
#1

Определить иерархию классов - C++

21.11.2013, 16:17. Просмотров 1505. Ответов 9
Метки нет (Все метки)

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

Определить иерархию классов для варианта "тест, экзамен, выпускной экзамен, испытание" - C++
Порядок выполнения работы. 1. Определить иерархию классов (в соответствии с вариантом). 2. Определить в классе статическую компоненту -...

Разработать иерархию классов - C++
Разработать иерархию классов родительский абстрактный класс Vehicle с двумя чистыми виртуальными функциями и дочерним классом Car . Для...

Спроектировать иерархию классов - C++
Вот моё задание. Наследование классов Спроектировать иерархию классов На основе имеющегося базового класса (“суперкласс”) создать...

Не получается создать иерархию классов - C++
Пытаюсь реализовать что-то вроде шаблонного метода: основная логика отрисовки лежит в базовом классе Shape (какие цвета берем, что...

Создать иерархию классов язык с++ - C++
Создать иерархию классов язык с++ Жидкость<-Напиток Жидкость<-Топливо Жидкость<-Реагент Жидкость - абстрактный класс?...

Создать иерархию классов датчик - C++
Создать иерархию классов датчик – абстрактный базовый класс и датчики температуры, влажности и скорости ветра. Для каждого класса...

Не могу организовать иерархию классов - C++
Всем привет! Нужен совет как правильно сделать наследование. Чтобы через указатель базового класса (Форма) можно было бы создать...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
egor2116
339 / 370 / 42
Регистрация: 20.01.2013
Сообщений: 1,123
21.11.2013, 16:20     Определить иерархию классов #2
Как то так
C++
1
2
3
4
class Cadr{};
class Worker : public Cadr {};
class Ingeneer : public Cadr {};
class Administration : public Cadr {};
Raali
623 / 327 / 34
Регистрация: 06.07.2013
Сообщений: 1,056
Завершенные тесты: 1
21.11.2013, 16:20     Определить иерархию классов #3
от кадров наследуются рабочий и администрация , от рабочего - инженер, ИМХО
egor2116
339 / 370 / 42
Регистрация: 20.01.2013
Сообщений: 1,123
21.11.2013, 16:23     Определить иерархию классов #4
от кадров наследуются рабочий и администрация , от рабочего - инженер, ИМХО
Следу вашей логике разве работник администрации не рабочий ??
Taburetka
0 / 0 / 0
Регистрация: 06.12.2012
Сообщений: 13
21.11.2013, 16:26  [ТС]     Определить иерархию классов #5
А не подскажете еще какие поля можно сделать для администрации? Для рабочего например имя, стаж...
Цитата Сообщение от Raali Посмотреть сообщение
от кадров наследуются рабочий и администрация , от рабочего - инженер, ИМХО
Вот и я сама так же думаю))
egor2116
339 / 370 / 42
Регистрация: 20.01.2013
Сообщений: 1,123
21.11.2013, 16:33     Определить иерархию классов #6
Вот и я сама так же думаю))
рабочий, инженер, администрация нужно рассматривать как обобщение должностей и все они являются кадрами предприятия, поэтому иерархия будет как я написал в первом сообщении.

Если нужно расширить иерархию то будет примерно так

от инженера:
-инженер-программист
-инженер-электронщик
от рабочего:
-шахтер
-сварщик
от администрации:
-бухгалтер
-экономист
Taburetka
0 / 0 / 0
Регистрация: 06.12.2012
Сообщений: 13
21.11.2013, 16:35  [ТС]     Определить иерархию классов #7
Цитата Сообщение от egor2116 Посмотреть сообщение
Следу вашей логике разве работник администрации не рабочий ??
Так администрация же следит за работой рабочих?... это вроде бы разные разновидности работников...
egor2116
339 / 370 / 42
Регистрация: 20.01.2013
Сообщений: 1,123
21.11.2013, 16:38     Определить иерархию классов #8
Так администрация же следит за работой рабочих?... это вроде бы разные разновидности работников...
Следит не следит, они все работники предприятия, обязанности это реализуете в методах классов. Иерархию смотрите выше.
Taburetka
0 / 0 / 0
Регистрация: 06.12.2012
Сообщений: 13
21.11.2013, 17:12  [ТС]     Определить иерархию классов #9
Цитата Сообщение от egor2116 Посмотреть сообщение
Следит не следит, они все работники предприятия, обязанности это реализуете в методах классов. Иерархию смотрите выше.
Про обязанности, это я так для примера Согласна конечно, что и рабочие, и адм-я, и инженеры, это разновидности кадров. Но иерархия должна быть посложнее, насколько я поняла препода.. При том, что можно использовать только эти 4 класса. Вот поэтому сижу теперь и ломаю голову(
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.11.2013, 11:27     Определить иерархию классов
Еще ссылки по теме:

Реализовать иерархию классов Компьютер-Ноутбук - C++
Помогите, пожалуйста. Условие задачи: частота процессора (в МГц), количество ядер, объем памяти (в МБ), объем жесткого...

Cоздать иерархию классов круг, цилиндр - C++
Класс А имеет метод для вычисления площади круга. Класс В, который является наследником А, имеет метод для вычисления полной поверхности...

Как лучше сделать иерархию классов? - C++
Здравствуйте! Мой вопрос заключается в том, что я хочу понять как лучше сделать иерархию классов: шаблонами или простым множественных...

Реализовать иерархию классов Точка-Круг - C++
Ребят кому не сложно помочь? Нужно реализовать иерархию классов. В каждом производном классе присутствует - конструктор инициализации,...

Создать иерархию классов химических реакторов - C++
Помогите разобраться в задании: Создал базовый класс, определил в нем конструктор копирования, перегрузил оператор присваивания...


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

Или воспользуйтесь поиском по форуму:
egor2116
339 / 370 / 42
Регистрация: 20.01.2013
Сообщений: 1,123
22.11.2013, 11:27     Определить иерархию классов #10
Вот поэтому сижу теперь и ломаю голову(
Да нечего тут ломать, это стандартный пример на построение иерархии.
Тем более в задании указано , что
Из перечисленных классов выбрать ОДИН, который будет стоять во главе иерархии.
Yandex
Объявления
22.11.2013, 11:27     Определить иерархию классов
Ответ Создать тему
Опции темы

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