定义Employee员工)类,由Employee分别派生出Saleman(销售员)类和Manager(经理)类,再由Saleman(销售员)类和Manager(经理)类采用多重继承方式派生出新类SaleManager(销售经理)类。
要求:
(1)在Employee类中包含的数据成员有编号(num)、姓名(name)、基本工资(basicSalary)和奖金( prize)。在Saleman类中还包含数据成员销售员提成比例(deductRate)和个人销售额( personAmount) ,在Manager类中还包含数据成员经理提成比例( totalDeductRate)和总销售额(totalAmount)。在SaleManager类中不包含其他数据成员。
(2)各类人员的实发工资公式如下:
员工实发工资=基本工资十奖金
销售员实发工资=基本工资+奖金十个人销售额X销售员提成比例
经理实发工资=基本工资十奖金+总销售额X经理提成比例
销售经理实发工资=基本工资+奖金+个人销售额销售员提成比例+总销售额经历提成比例
(3)每个类都有构造函数、输出基本信息Show()虚函数和输出实发工资(ShowSalary)。
C++继承与派生
最新推荐文章于 2021-05-01 14:19:39 发布