Java 枚举

1、一个字段

public enum PromiseType {

    //编码    承诺类型
    XYSP("审批替代型"),
    XYXF("信用修复型"),
    GZCNZ("告知承诺型"),
    SPGBA("其他型"),
    HYXH("行业自律型"),
    RQSL("容缺受理型"),
    MXSHGK("面向社会公开承诺"),
    MXTDZT("面向特定主体承诺"),
    ZDCN("主动承诺型"),
    ZMSX("证明事项型");

    private final String desc;

    // 私有构造函数传递说明
    XmcispPromiseType(String desc) {
        this.desc = desc;
    }

    // 公共方法返回说明
    public String getDesc() {
        return desc;
    }
}

2、两个字段

public enum CertificateType {

    //编码    承诺类型
    CT0(0, "身份证"),
    CT1(1, "港澳居民来往内地通行证"),
    CT2(2, "台湾居民来往大陆通行证"),
    CT3(3, "护照号"),
    CT4(4, "外国人永久居留身份证");

    private final int value;
    private final String desc;

    // 私有构造函数传递说明
    XmcispCertificateType(int value, String desc) {
        this.value = value;
        this.desc = desc;
    }

    public int getValue() {
        return value;
    }

    // 公共方法返回说明
    public String getDesc() {
        return desc;
    }
}

 

posted @ 2024-07-02 10:27  都是城市惹的祸  阅读(30)  评论(0)    收藏  举报