Java enum과 private 생성자가있는 클래스의 차이점은 무엇입니까? 이 질문에 이미 답변이 있습니다. 공용 정적 최종 필드가있는 클래스와 비교하여 Java 열거 형의 장점은 무엇입니까? 15 답변 Java enum이 실제로 어떻게 작동하는지 이해하려고했는데 생성자가 private으로 선언 된 일반 Java 클래스와 매우 유사하다는 결론에 도달했습니다. 방금이 결론에 이르렀고 많은 생각을 바탕으로 한 것이 아니지만 내가 놓친 것이 있는지 알고 싶습니다. 그래서 아래는 간단한 Java 열거 형과 동등한 Java 클래스의 구현입니다. public enum Direction { ENUM_UP(0, -1), ENUM_DOWN(0, 1), ENUM_RIGHT(1, 0), ENUM_LEFT(-1, 0); p..