设计一个基类employee 关于C++的 谢谢大家啊

来源:百度知道 编辑:UC知道 时间:2024/07/04 11:41:04
有一个部门,有两类人员,经理(manager)和技术员(technician),现要存储这些人员的姓名,编号,级别。请设计一个基类employee,并从它派生出manager 类和technician类
回答者送分啊 谢谢大家了

刚刚做的,正好就是这个题目,呵呵有缘呐!

#include <iostream.h>

class employee
{
private:
char* name;
int individualEmpNo;
int grade;
float accumPay;
static int employeeNo;
public:
employee()
{
cout<<"Based_class employee!"<<endl;
}
~employee()
{
cout<<"Analyzes the construction function of Based_class employee!"<<endl;
}
void pay();
void promote(int i);
void displayStatus();
};

class technician:public employee
{
private:
float hourlyRate;
int workHours;
public:
technician()
{
cout<<"Derived_class technician of Based_class employee!"<<endl;
}
void pay();
void displayStatus();
};

class manager:public employee
{
float monthlyPay;
public:
manager()
{
cout<<"Derive