1 package com.test.gaode.test; 2 3 public class Constants { 4 5 /** 6 * 订单状态 7 */ 8 public static enum OrderStats{ 9 10 DELETE(0,"删除"),RESERVE(1,"订单预定"),CONFIRM(2,"订单确认"),COMPLETE(3,"订单完成"),CLOSE(4,"订单关闭"); 11 12 private final Integer value; 13 private final String name; 14 15 private OrderStats(Integer value,String name){ 16 this.value = value; 17 this.name = name; 18 } 19 20 public Integer getValue() { 21 return value; 22 } 23 24 public String getName() { 25 return name; 26 } 27 28 } 29 /** 30 * 性别 31 * <p>Company:rayootech</p> 32 * @author zhangxueshen 33 * @date 2016-6-14 34 */ 35 public static enum sex{ 36 37 MAN("1","男"),FEMAN("2","女"); 38 39 private sex(String value,String name){ 40 this.value = value; 41 this.name = name; 42 } 43 private final String value; 44 private final String name; 45 46 public String getValue() { 47 return value; 48 } 49 50 public String getName() { 51 return name; 52 } 53 54 } 55 56 }
使用测试:
public static void main(String[] args) { String name = Constants.sex.MAN.getName(); System.out.println(name); String value = Constants.sex.MAN.getValue(); System.out.println(value); }
结果:
标签:return,String,创建,value,name,private,public,常量 From: https://www.cnblogs.com/liyongliangs/p/18036765