Client.java
上传用户:hensond
上传日期:2021-12-27
资源大小:817k
文件大小:1k
源码类别:

软件工程

开发平台:

Java

  1. package com.company.section1;
  2. import java.util.ArrayList;
  3. import java.util.List;
  4. /**
  5.  * @author cbf4Life cbf4life@126.com
  6.  * I'm glad to share my knowledge with you all.
  7.  */
  8. public class Client {
  9. public static void main(String[] args) {
  10. for(Employee emp:mockEmployee()){
  11. emp.report();
  12. }
  13. }
  14. //模拟出公司的人员情况,我们可以想象这个数据室通过持久层传递过来的
  15. public static List<Employee> mockEmployee(){
  16. List<Employee> empList = new ArrayList<Employee>();
  17. //产生张三这个员工
  18. CommonEmployee zhangSan = new CommonEmployee();
  19. zhangSan.setJob("编写Java程序,绝对的蓝领、苦工加搬运工");
  20. zhangSan.setName("张三");
  21. zhangSan.setSalary(1800);
  22. zhangSan.setSex(Employee.MALE);
  23. empList.add(zhangSan);
  24. //产生李四这个员工
  25. CommonEmployee liSi = new CommonEmployee();
  26. liSi.setJob("页面美工,审美素质太不流行了!");
  27. liSi.setName("李四");
  28. liSi.setSalary(1900);
  29. liSi.setSex(Employee.FEMALE);
  30. empList.add(liSi);
  31. //再产生一个经理
  32. Manager wangWu = new Manager();
  33. wangWu.setName("王五");
  34. wangWu.setPerformance("基本上是负值,但是我会拍马屁呀");
  35. wangWu.setSalary(18750);
  36. wangWu.setSex(Employee.MALE);
  37. empList.add(wangWu);
  38. return empList;
  39. }
  40. }