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

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

Войти
Регистрация
Восстановить пароль
 
QWERY_2012
5 / 5 / 2
Регистрация: 09.09.2012
Сообщений: 227
#1

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

28.11.2012, 20:52. Просмотров 337. Ответов 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++
Добрый день. Есть код: #include &lt;iostream&gt; using namespace std; class A { public: A(int x, int y) { a=x;

наследование классов - C++
Работаю в с++ билдер.. программа вылетает при запуске.. после того, как сделал наследование.. В чем проблема? Как решить? Вот код: ...

Наследование классов - C++
#include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; const int LEN=80; class kraina { private: ...

Наследование классов - C++
Доброго времени Вам. я с толкнулся с неприятной проблемой делая лабораторную работу по ООП, а именно запутался(а если честно то и...

Наследование Классов - C++
class base { public: int t; base(){t=0;}; ~base(){}; }; class one:public base { public:

Наследование классов - C++
Как правильно построить наследование, чтобы класс C мог корректно использовать A : Show() ? Например имеем: AB.h: class A { ...

Наследование классов - C++
Доброго времени суток. Обращаюсь за помощью к Вам. Язык С++ стал изучать недавно и столкнулся вот с такой проблемой: Рассмотрим класс...

Наследование классов - C++
#include &quot;stdafx.h&quot; #include &lt;stdio.h&gt; #include &lt;conio.h&gt; class PARENT { public: void method1(){this-&gt;method2();}; void...

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

Наследование классов - C++
Здравствуйте, начал изучать наследование классов и не могу понять как ведут себя конструкторы с параметром. Вот код, но он печатает на...

Наследование классов - C++
Доброго времени суток! Стоит следующая учебная задача: есть 3 класса потомка (в моем случае типы авто: легковое, грузовое, автобус) с...

наследование классов - C++
Здравствуйте! У меня проблема о наследовании классов и определении собственно с каким из наследников идет процесс. Есть класс Ware,...


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

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

Наследование классов
Ответ Создать тему
Опции темы

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