题目:
完整代码:
Employee.java
package OA系统人员录入;
public class Employee{
String name;
double basic;
String address;
public Employee(String name,double basic,String address){
this.name=name;
this.basic=basic;
this.address=address;
}
public void show(String name,double basic,String address){
System.out.println("姓名: "+name);
System.out.println("地址: "+address);
System.out.println("薪资: "+basic);
}
}
class Manager extends Employee{
String department;
public Manager(String name, double basic, String address,String department) {
super(name, basic, address);
this.department=department;
// TODO Auto-generated constructor stub
}
public void show(){
super.show(name, basic, address);
System.out.println("部门: "+department);
}
}
class Director extends Employee{
double transportAllowance;
public Director(String name, double basic, String address,double transportAllowance) {
super(name, basic, address);
// TODO Auto-generated constructor stub
this.transportAllowance=transportAllowance;
}
public void show(){
super.show(name, basic, address);
System.out.println("交通津贴: "+transportAllowance);
}
}
EmploteeTest.java
package OA系统人员录入;
public class EmployeeTest {
public static void main(String[] args) {
System.out.println("经理详细信息");
System.out.println("======================");
Manager m=new Manager("Henry", 5500.65, "Sydeny", "会计师");
m.show();
System.out.println();
System.out.println("董事详细信息");
System.out.println("======================");
Director d=new Director("Stephen", 32564.0, "New York", 8000.0);
d.show();
}
}