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

软件工程

开发平台:

Java

  1. package com.company.section5;
  2. /**
  3.  * @author cbf4Life cbf4life@126.com
  4.  * I'm glad to share my knowledge with you all.
  5.  * 在一个单位里谁都是员工,甭管你是部门经理还是小兵
  6.  */
  7. public abstract class Employee {
  8. public final static int MALE = 0;  //0代表是男性
  9. public final static int FEMALE = 1; //1代表是女性
  10. //甭管是谁,都有工资
  11. private String name;
  12. //只要是员工那就有薪水
  13. private int salary;
  14. //性别很重要
  15. private int sex;
  16. //以下是简单的getter/setter,不多说
  17. public String getName() {
  18. return name;
  19. }
  20. public void setName(String name) {
  21. this.name = name;
  22. }
  23. public int getSalary() {
  24. return salary;
  25. }
  26. public void setSalary(int salary) {
  27. this.salary = salary;
  28. }
  29. public int getSex() {
  30. return sex;
  31. }
  32. public void setSex(int sex) {
  33. this.sex = sex;
  34. }
  35. //我允许一个访问者过来访问
  36. public abstract void accept(IVisitor visitor);
  37. }