Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
SveN_152v
1 / 1 / 0
Регистрация: 18.11.2013
Сообщений: 90
#1

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

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

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

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

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

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

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

Связать классы. - C++
Дрпустим есть два класса и некторые методы в них: в 1(class c1) ... void SetLight(int lightcount) ... в 2(class c2) ... ...

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

Как связать абстр. классы? - C++
Необходим совет или помощь в решении проблемы. Код: // a.h class A { public: virtual void somefuncA() = 0; }; // b.h ...

1
Sherbakov_au
1 / 1 / 0
Регистрация: 11.12.2014
Сообщений: 15
12.02.2015, 10:46 #2
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
Привет! Вот еще темы с ответами:

Связать следующие классы в иерархию наследования: ArcherCharacter, Wizard, SwordsMan, LongRange - C++
Character (Персонаж), LongRange (Персонаж дальнего действия), Wizard (Маг), SwordsMan (Мечник), Archer (Лучник). #include <string> //...

Классы (вывести на экран информацию о треугольнике: равносторонний, равнобедренный или разносторонний) - C++
#include<iostream> #include<math.h> #include<string> using namespace std; class Triangle { private: int a; int b; int...

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

Как лучше связать классы? - C#
Пишу программу имитирующую работу (допустим) магазина. В процессе работы программы различные разработанные объекты взаимодействуют между...


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

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

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