publicenumRewardTypeEnum{FUND_ONLY(1,"佣金"),COIN_ONLY(2,"金币"),CMS_COIN(3,"佣金|金币");私有整数类型;私有字符串描述;privatestaticfinalMapTYPE_MEP=newHashMap<>(RewardTypeEnum.values().length);static{for(RewardTypeEnumtypeEnum:values()){TYPE_MEP.put(typeEnum.type,typeEnum);}}RewardTypeEnum(Integertype,Stringdesc){this.type=type;这个.desc=desc;}publicIntegergetType(){返回类型;}publicStringgetDesc(){返回描述;}publicstaticRewardTypeEnumgetByType(Integertype){returnTYPE_MEP.get(type);}}
[Java]枚举类写法相关文章