열거형 : 열거형은 서로 관련된 상수를 편리하게 선언하기 위한 것으로 여러 상수를 정의할 때 사용하면 유용하다. JDK1.5부터 새로 추가되었고, 자바의 열거형은 값뿐만 아니라 타입도 관리하기 때문에 논리적인 오류를 줄일 수 있다. 또한 기존에는 상수의 값이 바뀌면 해당 상수를 참조하는 모든 소스를 다시 컴파일 해야했지만 열거형 상수를 사용하면, 다시 컴파일 하지 않아도 된다. * 열거형의 정의 enum 열거형이름 { 상수명1, 상수명2, ...} * 열거형의 사용방법 enum Direction {EAST, SOUTH, WEST, NORTH} public class Unit { int x, y; Direction dir; void init(){ dir = Direction.EAST; } void move..