Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
SveN_152v
1 / 1 / 3
Регистрация: 18.11.2013
Сообщений: 90
1

Связать классы Education и Info, предоставляющие информацию о сотруднике.

12.02.2015, 09:57. Просмотров 887. Ответов 1
Метки нет (Все метки)

Создать 2 базовых класса Education (содержит информацию об образовании сотрудника) и Info (содержит информацию о личных данных сотрудника). В классе Education определить поля, содержащие информацию о законченной школе и уровне образования, и методы, позволяющие инициализировать и выводить поля. В классе Info определить поля, содержащие информацию о номере сотрудника, ФИО сотрудника, адресе и телефоне сотрудника, и методы, позволяющие инициализировать и выводить поля. Создать производные классы Manager (управляющий), Worker (рабочий), Scientist (учёный). Класс Manager наследует классы Education и Info, определить в нём поле, содержащие информацию об ежемесячных взносах в профсоюз, и методы, позволяющие инициализировать и выводить поля, вызывающие соответствующие методы в базовых классов. Класс Scientist наследует классы Education и Info, определить в нём поля, содержащие информацию о ВУЗе, количестве публикаций и учёной степени, и методы, позволяющие инициализировать и выводить поля, вызывающие соответствующие методы базовых классов. Класс Worker наследует класс Info и не имеет собственных полей или методов.

Проблема написания кода в том, что я вообще не понимаю как описывать класс.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.02.2015, 09:57
Ответы с готовыми решениями:

Вывести информацию о сотруднике, список сотрудников
Поможет кто дописать программу? Дан файл, содержащий информацию о...

Структуры: сформировать двоичный файл, записав в него всю известную информацию о каждом сотруднике
Известна информация о сотрудниках некоторого предприятия: - фамилия,...

Ошибка в коде Сформировать таблицу, записав в нее известную информацию о каждом сотруднике, о количестве пенси
О сотрудниках некоторого предприятия известно следующее: • фамилия, инициалы;...

Вывести информацию о сотруднике, список сотрудников пенсионного возраста, средний оклад сотрудников отдела
Дан файл, содержащий информацию о сотрудниках отдела учреждения. Структура...

Связать классы.
Дрпустим есть два класса и некторые методы в них: в 1(class c1) ... void...

1
Sherbakov_au
1 / 1 / 1
Регистрация: 11.12.2014
Сообщений: 15
12.02.2015, 10:46 2
Лучший ответ Сообщение было отмечено SveN_152v как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
class /*тут имя класса*/:/*класс родитель если есть*/
{
private:
/*объявление закрытых свойств и методов класса*/
/*например*/
int a;
int b;
/*сюда же впихнуть закрытые методы*/
public:
/*объявление открытых свойств и методов класса*/
...
/*конструктор*/
name(){}
/*деструтор*/
~name(){}
};
А вообще почитай ООП, полезно!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.02.2015, 10:46

Как связать абстр. классы?
Необходим совет или помощь в решении проблемы. Код: // a.h class A { ...

Реализовать функцию поиска по заданному полю в массиве структур "Info", содержащих информацию о жителях города
1) Фамилия+имя / разделенные пробелами на одной строчке 2) Город; 3) Адрес...

Связать следующие классы в иерархию наследования: ArcherCharacter, Wizard, SwordsMan, LongRange
Character (Персонаж), LongRange (Персонаж дальнего действия), Wizard (Маг),...


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

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

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