Week.java
MemberGrade.java
ProductKind.java
열거 타입 선언은 public enum으로 선언하면 된다.
public enum 열거타입이름 { }
열거 타입 변수 선언은 다음과 같다.
Week today;
Week reservationDay;
열거 타입 변수를 선언했다면 다음과 같이 열거 상수를 저장할 수 있다.
열거타입 변수 = 열거타입.열거상수;
열거 타입 변수는 null 값을 저장할 수 있다.
Week birthday = null;
today == Week.SUNDAY //true
Week today = Week.SUNDAY;
String name = today.name();
Week day1 = Week.MONDAY;
Week day2 = Week.WEDNESDAY;
int result1 = day1.compareTo(day2); //-2
int result2 = day2.compareTo(day1); //2
Week weekDay = Week.valueOf("SATURDAY");
Week[] days = Week.values();
for(Week day : days){
System.out.println(day);
}