#include <iostream>
using namespace std;
class employee{
public:
employee(int g){grade=g;}
double pay();
protected:
int grade;
double accumPay;
};
double employee::pay()
{
accumPay=30*grade;
cout<<"基本月薪:"<<accumPay<<endl;
return accumPay;
}
class worker:public employee{
public:
worker(int a,int t):employee(a){time=t;}
void payworker();
private:
double time;
};
void worker::payworker()
{
accumPay=pay()+100*time;
cout<<"工人人员月薪总额:"<<accumPay<<endl;
}
class salesman:public employee{
public:
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余2页未读,立即下载