[Java] Enum 활용하기
Enum 특정 값들만을 가질 수 있는 타입을 정의할 때 사용된다. 예를 들어, HTTP code의 경우, 각 코드들과 의미가 일대일로 대응되고, 종류가 정해져있으므로, 이를 enum으로 정의할 수 있다. 이렇게 해 두면, 이 타입의 변수는 정의된 값들 중 하나만을 가질 수 있게 되어 코드를 더 안전하게 만들 수 있다. 또한, 자체적으로 클래스이므로, 메소드나 필드를 가질 수 있어 상수를 정의할 때도 사용할 수 있다. ex // enum 정의 public enum Status { OK(200, "요청 성공"), MULTIPLE_CHOICE(300, "하나 이상의 응답 가능"), BAD_REQUEST(400, "서버가 요청을 이해할 수 없음"), NOT_FOUND(404, "요청받은 리소스를 찾을 수 없음"..
2023. 10. 24.