员工分为普通员工、销售员、部门经理3中角色;所有员工都具有的属性包括编号、姓名、性别、部门、基本工资、电话等,根据角色的不同,员工工资的计算方法也不同。具体工资计算如下:
普通员工:基本工资+交通补贴(100)+岗位工资(500);
销售员:基本工资+交通补贴(500)+通信补贴(200)+岗位工资(销售额2%);
部门经理:基本工资+住房补贴(基本工资15%)+交通补贴(基本工资*10%)+岗位工资(1000);
要求:
1.创建父类与子类,实现成员方法;
2.创建管理类:实现员工的增删查改的功能;
3.在测试时,从键盘输入数据,调用类方法输出信息。
定义一个父类员工类,里面包含共有属性和方法。
然后几个子类实现父类。
员工的通用信息创建一个类(包括编号、姓名、性别、部门、基本工资、电话等)。
员工薪资创建一个类(包括 基本工资、住房补贴、交通补贴、岗位工资)。
薪资计算,可以建一个类,也可以根据员工类别建立三个类+一个接口类。
管理功能创建一个类,可以将薪资计算当做属性,对外提供员工信息的增删改查。
要求:
1.创建父类与子类,实现成员方法;--> 通用员工信息当父类,不同类型的员工当子类。
2.创建管理类:实现员工的增删查改的功能; --> 创建管理类,内置薪资计算的算法对象,提供员工信息的增删改查功能。
3.在测试时,从键盘输入数据,调用类方法输出信息。