[JAVA]열거형
1.열거형 클래스 (enum class) 정의 요일: 월, 화, 수, 목, 금, 토, 일 달력: JAN, FEB, MAR, APR, MAY, JUNE .... 과 같이 서로 관련 있는 상수들을 모아놓고, 해당 상수들에 대해 정의한 클래스 *상수란? 열거형 클래스 안의 핵심이 되는 값을 이야기 하는 것이지, 꼭 숫자일 필요 없다. 정수, 실수, 문자열 모두 가능하다. 위의 예를 해당 정의에 따라 나누어보면, 클래스 이름: 요일 / 상수: 월, 화, 수, 목, 금, 토, 일 클래스 이름: 달력/ 상수: JAN, FEB, MAR, APR, MAY, JUNE .... 이다. 2. 문법적 특징 1. 열거된 상수들은 차례대로 0부터 시작하는 index를 가진다. 2. 상수들은 모두 대문자로 적어야한다. 3. 상수와..
더보기