标签:
枚举类似于类,定义方式我用到了2种:
代码示例:
public enum SysEnumConstant { TASKCREAT{//任务创建 public String getStatus(){return "0";} },TASKSTART{ public String getStatus(){return "1";} },TASKASSIGN{//任务分派 public String getStatus(){return "2";} },TASKEXE{//任务执行 public String getStatus(){return "3";} },TASKEND{//任务结束 public String getStatus(){return "4";} },TASKCANCEL{//任务作废 public String getStatus(){return "5";} },TASKISSUED{//任务下达审核中 public String getStatus(){return "6";} }; public abstract String getStatus(); } 调用方式:SysEnumConstant.TASKCREAT.getStatus();
2.代码示例:
public enum SysEnumConstant { TASKCREAT("0"),TASKSTART("1"),TASKASSIGN("2"),TASKEXE("3"), TASKEND("4"),TASKCANCEL("5"),TASKISSUED("6"), private String taskStatu; private SysEnumConstant(String taskStatu){ this.taskStatu=taskStatu; } @Override public String toString(){ return String.valueOf(this.taskStatu); } } SysEnumConstant.TASKCREAT.toString();
标签:
原文地址:http://my.oschina.net/u/576818/blog/402315