文档库

最新最全的文档下载
当前位置:文档库 > 假定要为某个公司编写雇员工资支付程序

假定要为某个公司编写雇员工资支付程序

假定要为某个公司编写雇员工资支付程序。这个公司有各种类型的雇员(Employee),不同类型雇员按不同的方式支付工资:

(1)经理(Manager)——每个月获得一份固定的工资

(2)销售人员(Salesman)——在基本工资的基础上每月还有销售提成

(3)一般工人(Worker)——则按他每月工作的天数计算工资。

试用类的继承及相关机制描述这些功能需求,并编写一个Java Application程序,演示这些类的用法。

(提示:应设计一个雇员类(Employee)描述所有雇员的共同特性,这个类应该提供一个计算工资的抽象方法computeSalary( ),使得可以通过这个类计算所有雇员的工资。经理、销售人员、一般工人对应的类都应该继承这个类,并重新定义计算工资的方法,并给出它的具体实现。)

abstract class Employee{

private String name;

public Employee(String name){

http://www.wendangku.net/doc/8a3ff0d9ce2f0066f533223a.html =name;

}

public String getName(){

return name;

}

public abstract double computeSalary();

}

class Manager extends Employee{

double monthSalary;

public Manager(String name,double monthSalary){

super(name);

this.monthSalary=monthSalary;

}

免费下载Word文档免费下载: 假定要为某个公司编写雇员工资支付程序

(共2页)