728x90
열거형
-
Java - 열거 타입(enum)Language/Java 2022. 11. 29. 15:24
열거 타입(enum) 열거 타입(enum)이란? 데이터 중에는 몇 가지로 한정된 값만을 갖는 경우가 존재한다. 예를 들어, 요일에 대한 데이터는 월요일~일요일까지 총 일곱 개의 값만 갖고, 계절에 대한 데이터는 봄~겨울까지 총 네 개의 값을 갖는다. 이와 같이 한정된 값만을 갖는 데이터 타입을 열거 타입이라고 한다. 열거 타입 및 열거 타입 변수 선언 public enum Week { MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY } 열거 타입은 위 코드와 같이 간단하게 표현할 수 있다. 위 코드의 경우 요일을 예로 들어 열거 타입을 만든 것이다. 맨 앞에 접근 제한자를 적고, 그다음에 class가 아닌 enum을 적은 후 마지막으로 en..