[JAVA] ENUM
enum 정의하는 방법 enum을 사용했을 때 얻을 수 있는 장점 - 열거체를 비교할 때 실제 값뿐만 아니라 타입까지도 체크한다 - 열거체의 상숫값이 재정의되더라도 다시 컴파일할 필요가 없다. - 문자열과 비교해, IDE의 적극적인 지원을 받을 수 있다 - 자동완성, 오타검증, 텍스트 리팩토리 등 - 허용 가능한 값들을 제한할 수 있다 - 리팩토링시 변경 범위가 최소화된다. enum 정의 및 사용 // enum 열거체이름 { 상수1이름, 상수2이름, ... } enum Rainbow { RED, ORANGE, YELLOW, GREEN, BLUE, INDIGO, VIOLET } // 열거체이름.상수이름 Rainbow.RED enum의 상숫값 정의 및 추가 enum Rainbow { RED(3), ORANG..
2022.03.21