类之间的关系(Staff manager和Admin类继承employee类)

分析:

在已经实现各个角色的共同功能,可以通过继承的方式重用相关代码

参考解决方案:

public class Staff  extends Employee{
public Staff(){
super();
}
public Staff(int userId,String empNo,String userName,String password,int departId,int roleId,double salary){
super(userId,empNo,userName,password,departId,roleId,salary);
}


}

public class Manager extends Employee {
public Manager(){
super();
}
public Manager(int userId,String empNo,String userName,String password,int departId,int roleId,double salary){
super(userId,empNo,userName,password,departId,roleId,salary);
}


}

public class Admin extends Employee{
public Admin(){
super();
}
public Admin(int userId,String empNo,String userName,String password,int departId,int roleId,double salary){
super(userId,empNo,userName,password,departId,roleId,salary);
}


}

猜你喜欢

转载自blog.csdn.net/Hydra_shuang/article/details/79621853