打字猴:1.700471873e+09
1700471873 }
1700471874
1700471875 //访问部门经理,打印出报表
1700471876
1700471877 public void visit(Manager manager){
1700471878
1700471879 System.out.println(this.getManagerInfo(manager));
1700471880
1700471881 }
1700471882
1700471883 //组装出基本信息
1700471884
1700471885 private String getBasicInfo(Employee employee){
1700471886
1700471887 String info=“姓名:”+employee.getName()+”\t”;
1700471888
1700471889 info=info+“性别:”+(employee.getSex()==Employee.FEMALE?“女”:“男”)+”\t”;
1700471890
1700471891 info=info+“薪水:”+employee.getSalary()+”\t”;
1700471892
1700471893 return info;
1700471894
1700471895 }
1700471896
1700471897 //组装出部门经理的信息
1700471898
1700471899 private String getManagerInfo(Manager manager){
1700471900
1700471901 String basicInfo=this.getBasicInfo(manager);
1700471902
1700471903 String otherInfo=“业绩:”+manager.getPerformance()+”\t”;
1700471904
1700471905 return basicInfo+otherInfo;
1700471906
1700471907 }
1700471908
1700471909 //组装出普通员工信息
1700471910
1700471911 private String getCommonEmployee(CommonEmployee commonEmployee){
1700471912
1700471913 String basicInfo=this.getBasicInfo(commonEmployee);
1700471914
1700471915 String otherInfo=“工作:”+commonEmployee.getJob()+”\t”;
1700471916
1700471917 return basicInfo+otherInfo;
1700471918
1700471919 }
1700471920
1700471921 }
1700471922
[ 上一页 ]  [ :1.700471873e+09 ]  [ 下一页 ]