Enums와 Class의 차이
enum과 class모두 attribute,method를 가진다. 유일한 차이점은 enum contant는 public,static,final 이라는 점만 차이가 있다. enum은 객체를 생성하는데 사용될수는 없고 다른 class를 상속할수 없다. (단, interface 구현은 가능하다.)
언제 사용할 것인가?
바뀌지 않을것 같은 값들에 대해서 사용한다. (예. month,days,colors,deck of cards etc)