c++面向对象程序设计 急用请调试

来源:百度知道 编辑:UC知道 时间:2024/05/13 18:36:59
某单位的职工工资包括基本工资Wage,岗位巾Subsidy,房租Rent,水费Waterfee,电费Elecfee,设计实现工资管理的类Salary,该类的形式如下:
class salary{
private:
double wage,subsidy,rent,waterfee,elecfee;
public:
salary(-----){初始化工资数据的各分项}
salary(){初始化工资的各分项数据为0}
void setXX (double f){xx=f;}
double getXX(){return xx;}
double realsalary() //计算实发工资
-------
};
其中,成员函数setXX()用于设置工资的各分项数据,成员函数getXX()用于获取工资的各分项数据,XX代表Wage,Subsidy等数据成员,如Wage对应的成员函数为setWage()和getWage().

class salary
{
private:
double wage,subsidy,rent,waterfee,elecfee;

public:

salary(double wg=1000,ss=1000,rn=1000,wf=1000,ef=1000)
{
wage=wg;
subsidy=ss;
rent=rn;
watefree=wf;
elecfee=ef;
}

salary()
{
wage=0;
subsidy=0;
rent=0;
waterfee=0;
elecfee=0
}
//以下是set函数,设置各分项数据
void setwage(double wg)
{wage=wg;}
void setsubsidy(double ss)
{subsidy=ss;}
void setrent(double rn)
{rent=rn;}
void setwaterfee(double wf)
{waterfee=wf;}
void setelecfee(double ee)
{elecfee=ee;}
//以下是get函数,得到各分项数据
double getwage()
{return wage;}
double getsubsidy()
{return subsidy;}
double getrent()
{return rent;}
double getwaterfee()
{return waterfee;}
double
//////////以上你按照补齐吧
double realsalary()
{
double sum;
sum=wage+subsidy+rent+waterfee+elecfee;
return sum;