열거형 서로 관련된 상수를 편리하게 선언하기 위한 것으로 여러 상수를 정의할 때 사용하면 유용하다 값과 타입을 모두 체크한다 열거형을 정의하는 방법 : enum 열거형이름 { 상수명1, 상수명2, ...} 열거형에 정의된 상수를 사용하는 방법 : '열거형이름.상수명' 열거형의 조상 jave.lang.Enum 클래스 모든 열거형은 Enum의 자손이며, 아래의 메서드를 상속받는다 메서드 설명 Class getDeclaringClass() 열거형의 Class 객체를 반환한다 String name() 열거형 상수의 이름을 문자열로 반환한다 int ordinal() 열거형 상수가 정의된 순서를 반환한다(0부터 시작) T valueOf(Class enumType, String name) 지정된 열거형에서 name과..