·Java
개요모듈: `java.base`패키지: `java.lang`클래스: `Enum>`타입 매개변수: `E` - 열거형 하위 클래스의 타입구현된 모든 인터페이스: `Serializable`, `Comparable`, `Constable`Java Enum은 Java 5에서 처음 도입된 특별한 클래스 타입으로, `java.lang.Enum` 클래스를 확장한다. Enum을 사용하면 코드의 가독성을 높이고, 컴파일 타임에 값이 검증되도록 만들어 안전한 코드를 작성할 수 있다. 모든 자바 열거형(`enum`) 클래스의 공통 부모 클래스이다.즉, 자바에서 우리가 `enum`을 선언하면 이는 컴파일 시 자동으로 `java.lang.Enum` 클래스를 상속한 자식 클래스로 변환된다. 예를 들어 다음과 같다.public en..