Language/Java1 Java의 Enum 클래스와 그 장점(feat. 예시 코드) Java에서, Enum은 "enumerated type"의 약자로, 주어진 집합 내에서만 값을 가질 수 있는 데이터 타입을 의미합니다. 일반적으로 Enum은 상수의 집합을 표현하는 데 사용됩니다. 하지만 Java에서의 Enum은 단순한 상수 묶음을 넘어서며, 다양한 특징과 장점을 갖추고 있습니다. Enum의 주요 특징: 객체 지향적: Java의 Enum은 실질적으로 클래스입니다. 따라서 메서드, 생성자, 인스턴스 변수를 포함할 수 있습니다. 타입 안전: Enum은 미리 정의된 한정된 값들만을 가질 수 있기 때문에, 잘못된 값의 할당을 방지합니다. 싱글턴: Enum 상수는 해당 Enum 타입의 싱글턴 인스턴스입니다. 즉, 같은 타입의 다른 객체로 생성될 수 없습니다. Enum의 장점: 코드의 명확성: 상수.. 2023. 9. 12. 이전 1 다음