假设要为某个公司编写雇员工资支付程序。一般工人(Worker)按每月工作的天数计算工资;销售人员(Salesman)在基本工资基础上每月还有销售提成;经理(Manager) 每月按固定工资支付,临时工(Floater )按小时支付。要求设计抽象类(Employee)描述所有雇员的共同特性(如姓名,性别,出生日期,员工类别),含有计算工资的纯虚函数computeSalay(),所有员工用该方法计薪。要求用多态实现。
经理工资计算:月工资()
销售人员工资计算:基本工资+每件产品提成额*销售的产品数量
一般工人工资计算:每天工资额*工作天数
临时工工资计算:每小时工资额*总工作小时数
文本界面为:
1) 新增员工信息
2) 删除员工信息
3) 员工信息搜索(按姓名)
4) 员工信息统计(按姓名或工资或类别)
5) 员工信息分类存储
6) 员工信息导入
7) 按工资排序
8) 退出
******请选择:1