enum Direction {EAST, SOUTH, WEST, NORTH}
class Unit {
int x, y;
Direction dir; // 인스턴스 호출
void unit(){
dir = Direction.EAST; // 값 초기화
}
if (dir == Direction.EAST) { // 사용 가능, TRUE
x++;
} else if (dir > Direction.WEST) { // 사용 불가, ERROR
...
} else if (dir.compareTo(Direction.WEST) > 0 { // 사용 가능
...
}
}