枚举的练习
1、声明一个枚举类型Status,
Status(员工状态),可以限定为4个:空闲(Free),忙(Busy),休假(Vocation),离职(Left)
2、给Status声明一个属性,String desc,并在创建常量对象时,为desc赋值为对应的意思,例如Busy对象赋值为“忙”
3、声明一个员工类型Employee,有属性:编号,姓名,状态
4、在测试类中,创建一个员工数组,5个对象,分别初始化为不同的状态,遍历显示
//1、声明一个枚举类型Status
public enum Status {
//常量对象建议大家大写
FREE("空闲"),BUSY("忙得"),VOCATION("休假"),LEFT("离职");
private String desc;
private Status(String desc) {
this.desc = desc;
}
@Override
public String toString() {
return name() + ":" + desc