展开全部
这边简单写了一下,代e68a84e8a2ad3231313335323631343130323136353331333433633530码并不复杂,就是简单的继承和调用父类方法,不涉及重写和重构。//Employee父类--雇员类
class Employee{
//基本工资
private double basePay;
//绩效工资
private double meritPay;
//get,set方法
public double getBasePay(){
return basePay;
}
public void setBasePay(double basePay){
this.basePay = basePay;
}
public double getMeritPay(){
return meritPay;
}
public void setMeritPay(double meritPay){
this.meritPay = meritPay;
}
}
//Manager管理者类
class Manager extends Employee{
//职责部门属性,因为没要求用什么类型,这里使用String字符串类型
String department;
//构造方法,这里给出两个构造方法,应该足够使用
public Manager(String department){
this.department = department;
}
public Manager(double basePay, double meritPay, String department){
this.department = department;
}
//getPay
public double getPay(){
//调用父类方法进行计算
return getBasePay()*1.5+getMeritPay();
}
}