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

Наследование классов - C++

Восстановить пароль Регистрация
 
QWERY_2012
5 / 5 / 2
Регистрация: 09.09.2012
Сообщений: 227
28.11.2012, 20:52     Наследование классов #1
Помогите, пожалуйста, разобраться - необходимо написать класс Administrator, кот наследуется (is derived) из класса
SalariedEmployee:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
// Class SalariedEmployee
//This is the header file salariedemployee.h. 
//This is the interface for the class SalariedEmployee.
#ifndef SALARIEDEMPLOYEE_H
#define SALARIEDEMPLOYEE_H
 
#include <string>
#include "employee.h"
 
using namespace std;
 
namespace employeessavitch
{
 
    class SalariedEmployee : public Employee
    {
    public:
        SalariedEmployee( );
        SalariedEmployee (string the_name, string the_ssn,
                                  double the_weekly_salary);
        double get_salary( ) const;
        void set_salary(double new_salary); 
        void print_check( );
    private:
        double salary;//weekly
    };
 
}//employeessavitch
 
#endif //SALARIEDEMPLOYEE_H

в класса SalariedEmployee нужно изменить private на protected.


Класс Administrator нужно дополнить след. переменными и функциями:
- переменную типа string, кот содержит титул для Administrator (Director or VicePresident);
- переменную типа string, кот содержит название компании (Production, Accounting or Personnel);
- переменную типа string, кот содержит имя менеджера (supervise);
- protected переменную типа double, кот содержит годовую зарплату менеджера;
- функцию set_supervisor, кот меняет имя менеджераж
- функция, кот читает данные Администратора с клавиятуры;
- функция print, кот выводит данные на экран;
- overloading функция print_check() c подходяшими сообщениями на чеке.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.11.2012, 20:52     Наследование классов
Посмотрите здесь:

C++ Наследование классов
C++ Наследование классов
Наследование классов C++
C++ Наследование классов
Наследование классов в С++ C++
наследование классов в C++ C++
Наследование классов C++
C++ Наследование классов

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
QWERY_2012
5 / 5 / 2
Регистрация: 09.09.2012
Сообщений: 227
28.11.2012, 20:57  [ТС]     Наследование классов #2
Примерный результат программы должен быть:

Наследование классов
Yandex
Объявления
28.11.2012, 20:57     Наследование классов
Ответ Создать тему
Опции темы

Текущее время: 11:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru