열거형 ENUM 보충자료
Enum (Enumeration - 열거형)
1. Enum이란?
2. Enum이 왜 필요한가?
(1) 문자열 기반 로직의 문제점
(2) 상수 기반의 문제점
(3) Enum의 장점
3. Enum의 특징
4. Enum 예제
(1) 기본 Enum 사용
(2) Enum에 멤버 변수와 생성자 추가
(3) Enum으로 상태 관리하기
(4) Enum을 활용한 커스텀 메서드 추가
5. Enum 사용 시 주의사항
Enum (열거형) 심화
1. 상수를 새로 생성하는 식의 클래스로 만드는 예제
(1) 기존 상수 클래스 방식 (문제점 있는 코드)
(2) Enum을 활용한 개선된 코드
리팩토링된 코드
2. 열거형의 주요 메서드
(1) values()와 toString() 사용
values()와 toString() 사용(2) valueOf()를 사용하여 문자열에서 Enum 변환
valueOf()를 사용하여 문자열에서 Enum 변환3. Enum에 메서드 추가로 리팩토링
상황
(1) 기본적인 Enum에 메서드 추가
(2) 열거형 상수별로 다른 동작 추가
4. Enum 활용 시 장점
Last updated