class SalariedEmployee : public Employee { public: SalariedEmployee(string name, int id, Date birthDate, double salary) : Employee(name, id, birthDate), salary(salary) {} double calculatePay() override { return salary; }
时间: 2023-06-19 12:06:09 浏览: 132
Employees_HW4:ECE 330的作业4
这是一个C++的类定义,定义了一个名为SalariedEmployee的类,继承自Employee类。该类有四个成员变量:name,id,birthDate和salary。其中name、id和birthDate从Employee类中继承而来,而salary是该类自己定义的。构造函数中初始化了这四个成员变量,其中调用了Employee类的构造函数来初始化name、id和birthDate。该类还重写了Employee类中的calculatePay()函数,用于计算薪水,返回值为salary。
阅读全文