이넘(Enums) 이란?
특정 값들의 집합을 의미하는 자료형이다.
실제 서비스 개발 시 드롭다운이나 정해져 있는 목록의값들을 지정할 때 사용하기 좋다.
숫자형 이넘
별도의 값을 지정하지 않을 경우 숫자형 이넘으로 취급된다.

Shoes의 값을 지정하지 않았기 때문에, Shoes.Nike값이 0이므로 myShoes의 값도 0으로 출력된 것이다.
이넘의값이 추가 될 수록 숫자가 1씩 증가된다. 따라서, Shoes의 Adidas는 값이 1이 된다.
문자형 이넘

숫자형 이넘 vs 문자형 이넘 비교
숫자형 이넘은 초기 값을 주지 않으면 0부터 차례로 1씩 증가한다. 문자형 이넘은 자동적으로 값이 부여되지 않는다.
숫자형 이넘의 값은 가끔 불명확하게 나올 때가 있지만, 문자형 이넘은 항상 명확한 값이 나와 읽기 편하다.