Enum(열거형: Enumerated Type) Enum(이넘)은 자바에서 여러 상수들을 보다 편리하게 선언할 수 있도록 만들어진 문법 요소이다. Enum은 주로 서로 연관 있는 내용들을 한데 모아 관리하기 쉽도록 하기 위해 사용한다. 예를 들어, 계절(봄, 여름, 가을, 겨울)이나 방위(동, 서, 남, 북), 과목(국어, 영어, 수학, 사회, 과학) 등과 같이 관련 있는 내용들을 묶어서 관리할 수 있다. 자바에서 상수는 변하지 않는 값을 의미하며, final 키워드를 사용하여 선언한다. Enum은 서로 연관된 상수들의 집합으로 서로 관련 있는 변하지 않는 데이터를 다루는 데 사용한다. Enum을 사용하는 이유 JDK 1.5 이전 버전에서는 enum 문법을 지원하지 않았다. 따라서 여러 개의 상수를 사용..