답변 2
6
데이터 중에는 몇 가지 한정된 값을 갖는 것이 있죠.
가령, 계절의 경우, 봄, 여름 , 가을, 겨울
요일은 월화수목금토일
이와 같이 한정된 값을 갖는 타입을 자바에서는 Enum(열거 타입)이라고 합니다.
Enum을 쓰면 지정된 값만 들어올 수 있기 때문에 이상한 값들을 걸러줄 수 있습니다.
또한, 가독성이 좋은 코드를 작성할 수 있는데요.
if (member.getGrade() == Grade.VIP) {...}
이 코드를 보면 회원등급이 VIP인 경우 중괄호 블록을 실행한다는 것을 단번에 알 수 있겠죠?
그래서 Enum타입을 씁니다.