C와는 열거타입 취급이 조금 다른듯 하다. 열거 타입 선언을 위해서는 열거 타입 이름으로 소스 파일(.java)를 생성한다. 열거 상수는 객체기 때문에 참조 타입 변수에 해당한다. Week today = Week.SUNDAY; 열거 타입의 Week의 경우 MONDAY ~ SUNDAY로 구성된 7개의 Week 객체로 Heap 영역에 생성된다/ SUNDAY 등의 열거 상수 들은 메소드 영역에 생성되어 Week 객체를 참조한다. 열거 타입 변수 today는 스택 영역에 생성된다. 열거 객체는 열거 상수의 문자열을 내부 데이터로 갖고 있다. (Week에는 MONDAY ~ SUNDAY 문자열 존재) 열거 타입에 관한 메소드들이 존재 한다. 리턴타입 메소드(매개 변수) 설명 String name() 열거 객체의 문..