enum 매거적 역할

1321 단어 java 기초 지식
우선 매거가 무엇을 하는지, 어떤 작용을 하는지 알아야 한다.
나의 이해: 매거는 select의 작용과 같다. 선택에 따라 매거 대상의 값이나 대상의 원소 내용을 얻고
  1. 고정 필드, 예를 들어 시스템은 몇 가지 고정 필드를 설정해야 한다:read,unread,email,address 등 필드를 일일이 열거할 수 있다.
  2. 고정 필드에 속성을 추가하여 고정 필드의 속성을 얻을 수 있다. 그러면 select의 옵션과 매우 비슷하다.
 
직접 코드 시범을 보이는데, 코드에 주석이 있다.
@ToString //    lombok tostring   

public enum MessgeStatus {

    //         ,           ,
    Read(1, "chenggong"),
    Uread(2, "  ");


    private int code;

    private String des;

    //    ,          ,       
    MessgeStatus(int code, String des) {
        this.code = code;
        this.des = des;
    }

    //        ,       
    public int getCode() {
        return code;
    }

    public String getDes() {
        return des;
    }


}

//   ,        
class testd {
    public static void main(String[] args) {
        int dd = MessgeStatus.Read.getCode();
        System.out.println(MessgeStatus.Read.toString());

    }
}




//        
public enum ParamVerifyType {
    OBJECT_NOT_NULL,
    INTEGER_LARGER_THAN_ZERO,
    LONG_LARGER_THAN_ZERO,
    STRING_NOT_BLANK,
    ID_CARD,
    EMAIL,
    BANKCARD,
    MOBILE_PHONE,
    TELEPHONE,
    ADDRESS,
    CHINESS_NAME,
    LICENSE_NO
}

 
참고 자료:https://blog.csdn.net/u014527058/article/details/52751488

좋은 웹페이지 즐겨찾기