枚举类
- 使用enum关键字定义枚举
- 表示一种事物的多种可能|所有可能|所有情况
- 注意:
- 所有的枚举类都隐式继承自java.lang.Enum类
- 枚举中的所有成员|实例|字段 都是,默认public static final,都是当前类型的一个实例
public class Employee {
//员工编号
private int id;
//员工姓名
private String name;
//员工的状态
private Status status;
public Employee() {
// TODO Auto-generated constructor stub
}
public Employee(int id, String name, Status status) {
super();
this.id = id;
this.name = name;
this.status = status;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Status getStatus() {
return status;
}
public void setStatus(Status status) {
this.status = status;
}
@Override
public String toString() {
return "Employee [id=" + id + ", name=" + name