열거형1 [자바의 정석] 12. 열거형(enums) 2.1 열거형이란? 열거형은 서로 관련된 상수를 편리하게 선언하기 위한 것으로 여러 상수를 정의할 때 사용하면 유용하다. *관련된 상수들을 같이 묶어 놓은 것. 자바는 타입에 안전한 열거형을 제공 class Card { enum Kind { CLOVER, HEART, DIAMOND, SPADE } //열거형 Kind를 정의 enum Value { TWO, THREE, FOUR } //열거형 Value를 정의 final Kind kind; //타입이 int가 아닌 Kind임에 유의하자. final Value value; } 자바의 열거형은 '타입에 안전한 열거형(typesafe enum)'이라서 실제 값이 같아도 타입이 다르면 컴파일 에러가 발생한다. 이처럼 값뿐만 아디라 타입까지 체크하기 때문에 타입에 .. 2023. 9. 29. 이전 1 다음