[JAVA] Enum
·
Language/JAVA
안녕하세요.오늘은 Java의 Enum에 대해서 공부해보겠습니다. Enum의 개념Enum이란 Enumeration의 약자로 열거형 타입이라고 합니다.Enum은 서로 관련있는 상수들을 모아서 하나의 타입으로 정의하고 활용하는 데에 사용됩니다.예를 들어 요일이나 계절처럼 한정된 값들만 가지는 데이터를 다룰 때 유용합니다.Java에서는 JDK 1.5부터 enum 키워드를 통해 열거형 타입을 정의할 수 있으며 클래스처럼 다룰 수 있는 객체입니다. Enum의 특징Enum은 단순한 상수의 나열이 아니라 클래스 형태로 동작하며 타입 안정성과 객체 구조를 함께 제공하는 열거형 타입입니다.특징설명타입 안정성Enum으로 정의된 값 외에는 사용할 수 없기 때문에 잘못된 값이 들어오는 것을 컴파일 단계에서 차단할 수 있습니..