enum
-
[JAVA] Enum이란?Language/Java 2020. 3. 15. 15:41
Enum class란? Enum class는 '서로 연관된 상수들의 집합'으로 기존에 사용하던 상수 정의 방법인 final static string을 사용할 때 발생할 수 있는 여러 문제점을 보완하기 위한 클래스 타입입니다. Enum을 사용하는 것의 장점은 다음과 같습니다. 1. 코드의 가독성이 좋다. 2. 개발자가 의도하지 않은 값이 할당되는 것을 방지한다. (컴파일 단계에서 체크 가능) 간략한 예시 코드를 가져와 봤습니다. public class State { public static final int START = 0; public static final int STOP = 1; public static final int WAIT = 2; private final int _stateCode; pub..