[JAVA] 열거형
·
Back-End/Java
[작성일: 2023. 02. 08] 열거형(enum)관련된 상수들을 같이 묶어놓은 것. Java는 타입에 안전한 열거형을 제공함.class Card { enum CLOVER, HEART, DIAMOND, SPADE } // 열거형 Kind를 정의 enum Value { TWO, THREE, FOUR } // 열거형 Value를 정의 0 1 2 final Kind kind; // 타입이 int가 아닌 Kind 임에 유의해야 함. final Value value;}if(Card.CLOVER==Card.TWO) // true가 나오지만 false여야 의미상 맞음.if(Card.Kind.CLOVER==Card.Value.TWO) // 컴파일 에러. 타입이 ..