37편. 열거형(Enum Types)
37편. 열거형(Enum Types)
2022.05.05열거형(Enum Type) 열거형(enum)은 여러 상수로 이루어진 고정 집합을 나타내는 특수 데이터 타입이라고 할 수 있습니다. 더 정확하게 말하면 자바 클래스의 특별한 한 종류라고 말할 수 있습니다. 보통 열거형은 아래와 같이 선언합니다. class, interface가 들어갔던 자리에 enum이 들어온 것을 눈여겨봐 주세요. enum 이름 { 상수1, 상수2, ..., 상수N } 열거형을 사용하면 서로 관련 있는 상수를 논리적으로 그룹화할 수 있습니다. 예를 들어서 방위(동, 서, 남, 북)를 나타내려면 열거형을 아래와 같이 쓸 수 있습니다. enum CardinalDirection { EAST, WEST, SOUTH, NORTH } 열거형 필드 작명 관습 열거형 작명 규칙은 클래스와 동일하고(즉,..