Enum

    [Java] Enum 클래스에 대해 알아보자

    [Java] Enum 클래스에 대해 알아보자

    안녕하세요. 이번 포스팅에서는 enum 클래스에 대해 알아보겠습니다. enum enum은 enumerate를 줄여쓰는 단어로 '열거하다'라는 의미를 갖고 있습니다. JDK1.5 버전부터 기존의 C언어와 C++에서 사용된 열거체보다 더욱 향상된 성능의 열거체를 정의한 Enum 클래스를 사용할 수 있게 되었습니다. 우리는 프로그래밍을 하다보면 공통적으로 한정된 데이터를 다루는 경우가 많습니다. 예를 들자면 '계절', '태양계 행성', '요일' 등이 있습니다. 이렇게 한정된 데이터는 하나의 열거형으로 묶어주면 편리하게 관리할 수 있습니다. Enum 클래스 선언 방법 클래스 외부에서 선언하는 방법 enum Season { SPRING, SUMMER, FALL, WINTER } 클래스 내부에서 선언하는 방법 pu..