더북(TheBook)

LESSON 31
열거형

이번 장에서는 열거형(enum)을 알아보겠습니다.

 

열거형은 서로 관련 있는 상수들을 모아서 집합으로 정의한 것입니다. 자바는 열거형을 이용해 변수를 선언할 수 있습니다. 그리고 열거형을 변수형으로 사용합니다. 열거형은 JDK 5에서 추가된 문법입니다.

 

열거형이 등장하기 전에는 publicstatic final을 이용해 상수를 열거형 대신 사용했습니다. 그렇게 사용하면서 생길 수 있는 오류나 불편함을 해결하기 위해 추가된 것으로 생각하면 조금 쉬울 것 같습니다. 어떻게 사용했는지 한번 살펴보겠습니다. 먼저 javaStudy 패키지에 EnumExam이란 이름으로 클래스를 생성합니다. 이 클래스에 상수를 이용해 코드를 작성하겠습니다.

package javaStudy;

public class EnumExam {
    public static final String MALE="MALE";
    public static final String FEMALE="FEMALE";
    public static void main(String[] args) {
    }
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.