Java

Java / 열거형 - ENUM

Dear-J 2025. 2. 25. 04:54

String 사용 시 타입 안정성 부족 문제

값의 제한 부족 : 잘못된 문자열을 실수로 입력할 가능성이 있다.

컴파일 시 오류 감지 불가

 

타입 안전 열거형 패턴의 장점

타입 안정성 향상 : 정해진 객체만 사용할 수 있기 대문에 잘못된 값을 입력하는 문제를 방지

데이터 일관성 : 정해진 객체만 사용하므로 데이터의 일관성 보장

제한된 인스턴스 생성 : 사전에 정의된 몇 개의 인스턴스만 생성, 미리 정의된 값들만 사용하도록 보장

 

열거형을 정의할 때는 class 대신 enum 사용

원하는 상수의 이름 나열

 

주요 메서드

 

 

'Java' 카테고리의 다른 글

Java / 지역 클래스, 익명 클래스  (0) 2025.02.27
Java / 중첩 클래스, 내부 클래스  (0) 2025.02.27
Java / 래퍼, Class 클래스  (0) 2025.02.24
Java / String 클래스  (0) 2025.02.24
Java / 불변 객체  (0) 2025.02.24