您的位置:首页 > 编程语言

枚举用法

2016-07-11 12:08 225 查看
枚举 :
public enum XxxType{
// 枚举数据
XXX_TYPE((short)1, "xxx"),
YYY_TYPE((short)2, "yyy");
// 两个私有属性
private short type; // 类型
private String message; // 描述

// 一个私有的构造函数
private XxxType(short type, String message) {
       this.type=type;
       this.message=message;
}

// 一个静态的获取方法
public static XxxType fromType(short type) {
       foreach(XxxType xxxType: values()) {
              if(xxxType.getType() == type) {
                     return xxxType;
              }
       }
       return null;
}

// 两个获取属性的方法
public String getMessage(){
       return this.message;
}
public short getType(){
        return this.type;
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  编程