
Enum이란?열거형(또는 열거형 형식)은 기본 정수 숫자 형식의 명명된 상수 집합에 의해 정의되는 값 형식이다.기억하기 어려운 상수들을 기억하기 쉬운 이름 하나로 묶어 관리하는 표현 방식이다. 코드가 길어지면 길어질수록 가독성이 떨어지기 때문에 그룹화시켜 도움을 준다.Enum 특징?1. 상수는 0부터 시작하여 1씩 증가하는 정수 값을 가진다. 예를들어 a가 0이면 b, c는 직접 안써줘도 1,2이다. 물론 내가 직접 a를 100이라고 했을때도 마찬가지로 b는 101이다.2. 각 상수에는 이름이 할당되며, 해당 이름은 enum 외부에서 사용된다. (사용방법은 enumName.상수)3. enum의 값은 기본적으로 int형이지만, 다른 정수형으로 변환할 수 있다.4. enum 값은 비트 플래그로 사용할 수 있..