728x90
- 관련이 있는 상수들의 집합
- 기존에는 class 또는 interface를 사용했지만 편의성을 위에 Enum 개발
사용이유
- 코드가 단순해지고 가독성이 좋아짐
- 인스턴스 생성과 상속을 방지함
- 구현의 의도가 열거임을 분명하게 나타낼 수 있음
특징
- enum 생성자는 private 으로 만들어야 한다.
- 컴파일 타임에 모든 값을 알고 있어야 하기 때문이다.
728x90
'🟢 개념 정리 > Java' 카테고리의 다른 글
| Do it 자바 프로그래밍 책 정리 (0) | 2023.07.04 |
|---|---|
| Collections (0) | 2023.06.28 |
| Map의 종류, 쓰레드란? (0) | 2022.08.01 |
| 자바 튜토리얼 ( ~ 완결 ) (0) | 2022.05.31 |
| 자바 튜토리얼 ( 기초 ~ 오버라이딩 ) (0) | 2022.05.31 |