Java Programming - 열거형

kangking·2024년 6월 3일

Java

목록 보기
5/10

열거형

자주 쓰는 변하지 않는 값들을 편하게 쓰기위해 사용하는 문법

프로젝트 초기 단계에서 시작값으로 설정해두고 사용한다

사용

//class가 아닌 enum으로 선언
public enum Week {
    MON, TUE, WEB, THU, FRI, SAT, SUN
}
//호출시
Week.MON

활용

//각 값에 숫자 값을 부여하여 코드에서 활용할 수 있다.
public enum Week {
    MON(1),
    TUE(2),
    WEB(3),
    THU(4),
    FRI(5),
    SAT(6),
    SUN(7);

    Integer num;

    Week(Integer num) {
        this.num = num;
    }
}

실제 활용

public enum BaseResponseStatus {
   
   //내부적으로 사용하기 위한 에러코드들을 미리 작성하여 사용
   POST_USERS_EXISTS_EMAIL(false,2000,"이미 사용중인 이메일입니다),
    KAKAO_LOGIN_FAILED_ID(false, 2001, "카카오 ID를 확인해주세요")
    
}
profile
하루하루 의미있게

0개의 댓글