Java 열거형(enum)
볼빵빵오춘기
열거형(enum) 관련된 상수들을 같이 묶어 놓은 것이다. Java는 타입에 안전한 열거형을 제공한다.(값&타입 모두 체크) 더보기 ⇒ if(Card.CLOVER==Card.TWO) 값은 둘다 0이지만 타입이 불일치하여 비교 불가가 나옴.(컴파일에러) 열거형의 정의와 사용 열거형의 조상 - java.lang.Enum 모든 열거형은 Enum의 자손이며, 아래의 메소드를 상속받는다. 메서드 설명 Class getDeclaringClass() 열거형의 Class객체를 반환 String name() 열거형 상수의 이름을 문자열로 반환 int ordinal() 열거형 상수가 정의된 순서를 반환(0부터 시작) T valueOf(Class enumType, String name) 지정된 열거형에서 name과 일치하는..