[Java] 11주차 과제: Enum
Roel Downey
스터디 링크 : 링크 Enum 열거형(enumerated type)이라고 부르며 서로 연관된 상수들의 집합이다. 기존에 상수를 사용하면서 발생했던 문제(typesafe)를 개선하고자 jdk1.5 부터 추가 된 기능이다. Enum 정의 enum 키워드를 이용하여 정의한다. 열거형 필드의 이름은 상수이기 때문에 대문자로 표기한다. 기본적으로 0부터 시작하는 정숫값이 연속적으로 부여된다. enum Day { // 0부터 연속적인 정수값 부여 SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY; } Enum의 사용 위의 코드 Day 라는 enum을 정의한 후 아래의 코드를 작성하여 사용해보자. public class EnumTest { public s..