지금까지는 열거형 상수에 값을 주지 않았었다. 순서대로 0, 1, 2, 3, 4.. 로 값이 할당되었는데,
다른값을 주고 싶을 때는 괄호()안에 값을 직접 넣어도 되고, EAST(1, ">") 이런 식으로 여러개도 가능하다.
그런데, 이렇게 하려면 사전에 다른 작업들을 좀 해줘야 한다.
괄호()를 사용하려면, 인스턴스 변수와 생성자를 새로 추가해 줘야 한다.
괄호를 이용해서 값을 저장할 iv를 선언해 줘야 한다. private final 이다.
그리고 생성자도 추가해 줘야 한다. 사실, 괄호()를 이용해서 값을 넣는게 생성자를 호출 하는 것이라서 그렇다. 그래서 괄호()를 이용해서 생성자를 호출해서 값을 넣으려면 값을 받는 생성자를 추가해줘야 한다. 여기에도 private이 생략되어 있는 것이다. 생성자는 항상 private이라서 생략되어 있다.