java enum
JAVA Enum
JAVA Enum
2022.02.24Enum(열거 타입)이란? 몇 가지 상수의 집합을 정의하는 클래스 타입입니다. 미리 정의해둔 값을 사용합니다. 이로 인해서 얻을 수 있는 장점들을 알아보겠습니다. 1. 문자열을 비교하여 자동완성, 오타 검증등을 할 수 있음 2. 미리 정의 해둔 값들로 허용되는 값들을 제한할 수 있음 3. 추가적인 상수 생성 시 Enum만 변경해도 되므로 리팩터링에 유리함 Enum 기본 사용법 Enum 선언 enum Animal{ DOG, CAT, HORSE } Animal a = Animal.DOG; System.out.println(a); // DOG 출력 Enum의 toString은 이름을 출력해줍니다. Enum 인자 enum Animal{ DOG("happy",10), CAT("marry",5), HORSE("go..