定义雇员类Employee
【问题描述】定义雇员类Employee,包含string型成员变量m_Name(姓名)和m_No(编号),int型成员变量m_Department(部门号),成员函数SetName(string),SetNo(string),SetDept(int)分别用来设置姓名、编号和部门号,Display()函数用来输出雇员信息,还包含一个构造函数Employee(string,string,int)。定义一个经理类Manager,派生于雇员类Employee,新增成员变量m_Level表示级别和成员函数SetLevel(int)用来设置m_Level。
要求:
Manager类的成员函数可以直接访问Employee类中的成员变量,但类的外部不能直接访问。
【样例输入】
zhangqiang 001760 12
lihong 981002 12 3
wangxin 991013
【样例输出】
Employee’s information:
Name:zhangqiang
No:001760
Department:12
Employee’s information:
Name:lihong
No:981002
Department:12
Level:3
Employee’s information:
Name:wangxin
No:991013
Department:12
Level:3
#include <iostream>
#include<string>
using namespace std;
class Employee {
public:
Employee(string, string, int );
void SetName(string);
void SetNo(string);
void SetDept(int);
void Display(