class Worker:virtual public Employee { public: Worker(string n1="", string n2="", int a=30, int w=0, char s='f', int m=0, int g=0, int t=0, int h=0); double getSalary(); //计算奖金 int getWorkhours(); void print();
时间: 2024-04-21 10:25:20 浏览: 63
奖金计算系统
这是一个类的声明,类名为Worker,它继承自类Employee,并且使用了虚拟继承(virtual),表示在派生类中只继承一份虚基类,避免多次继承导致的二义性问题。Worker类中定义了一些成员函数,包括构造函数、计算奖金的函数getSalary()、获取工作时长的函数getWorkhours()和打印信息的函数print()。其中,构造函数的参数包括姓名、性别、年龄、工资、职务、月销售额、年终奖金、交通补贴和住房补贴等信息。getSalary()函数用于计算奖金,getWorkhours()函数用于获取工作时长,print()函数用于打印员工的信息。
阅读全文