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 |