设计一个基类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