enum Day{ SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY}
class Enum1 {
public static void main(String args[]) {
Day day=Day.MONDAY;
switch(day) {
case SUNDAY:
System.out.println("sunday");
break;
case MONDAY:
System.out.println("monday");
break;
default:
System.out.println("other day");
}
}
}
I see that Enum1.class
,Day.class
, and Enum1$1.class
when I compile this code. When I comment out the switchcase part only Enum1.class
and Day.class
are generated.
What in the switchcase is the cause of generating an extra Enum1$1.class
file?