java枚举案例


public enum TypeEnum {

    /**
     * 类型1
     */
    T1(1, "类型1"),

    T2(2, "类型2"),

    T3(3, "类型3");

    private final Integer value;
    private final String name;

    TypeEnum(Integer value, String name) {
        this.value = value;
        this.name = name;
    }

    public String getName() {
        return this.name;
    }

    public Integer getValue() {
        return this.value;
    }

}


public class Demo {
    public static void main(String[] args) {

        System.out.println( TypeEnum.T2.getValue());
        //        2
        System.out.println( TypeEnum.T2.getName());
        //        类型2


    }
}

你可能感兴趣的:(java)