面向对象程序设计题目

如题所述

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