某小型公司,主要有三类人员:经理、兼职技术人员和兼职推销员。
这三类人员共同拥有的相关属性:姓名、编号; 相关方法:获取当月薪水的getPay()方法、显示个人信息的toString()方法。
人员编号基数为1000,每创建一个人员实例对象,其编号属性的值顺序加1。月薪计算方法:经理拿固定月薪8000元;兼职技术人员按每小时100元领取月薪;兼职推销人员的月薪按当月的销售额的4%提成。
要求:采用面向对象的编程思想,结合题意自己确定需要定义的类及各类的属性、构造方法和其他方法,并编写程序实现功能:
1. 查询职工个人信息,可通过姓名、编号查询
2. 查询部门所有职工的详细信息
3. 修改职工信息;
4. 删除职工信息;
5. 添加职工信息
6. 查询所有职工信息,并将其存储到外设职工信息文件EmployeeData.txt
2021-11-20 10:56:55
592KB
课程设计
1