enum

열거형 클래스로 상수를 열거한다는 의미를 가지고 있다.

복잡한 레거시 코드를 신규 코드로 매핑할때 사용하면 용이하다.

예를들어 피자와 치킨이라는 레거시코드가 있을때, 피자를 1, 치킨을 2로 설정하면
1과 2만으로 피자와 치킨을 의미하게할 수 있다.