반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- Axon framework
- 플러터 개발
- 기술면접공부
- 카프카
- 알고리즘공부
- 자바공부
- nestjs
- Flutter
- querydsl
- 스프링
- JPA 공부
- DDD
- 스프링부트
- 코테준비
- JPA스터디
- Kafka
- 코테공부
- JPA
- 스프링 공부
- 기술공부
- 스프링부트공부
- K8S
- nestjs공부
- 자료구조공부
- 스프링공부
- 프로그래머스
- JPA공부
- nestjs스터디
- 플러터 공부
- JPA예제
Archives
- Today
- Total
DevBoi
[Java] Enum 클래스 본문
반응형
Enum이란?
기존 상수를 표현할때는 해당 클래스 내부에 final static String, final static int 와 같이 정의했으나
가독성의 문제로 인해 Enum이 등장하였다.
Enum은 Enumeration으로 열거형이라고 불리고, 연관된 상수들의 집합을의미한다.
Enum클래스는 컴파일 시점에 모든 값에 대해 알아야하고, 고정된 상수들의 집합이여야 한다.
또한 다른 패키지나 클래스에서 해당 타입에 접근해서 동적으로 어떤 값을 정해줄 수 없다.
또한 클래스로 정의를 하기 때문에
정해진 값에 대한 신뢰있는 메소드를 사용하여, 값을 재조정 및 얻어서 사용할 수 있다.
ex. MyEnum.toString() -> 별도 오버라이딩
등등
반응형
'Language > [Java]' 카테고리의 다른 글
[Java] 팩토리 디자인 패턴 (0) | 2022.03.30 |
---|---|
[Java] lombok의 setter/getter 메소드 생성 시점문의 (0) | 2022.03.30 |
[Java] singleTon 디자인 패턴 (0) | 2022.03.29 |
[Java] Reflection 개념 및 사용법 (0) | 2022.03.29 |
[Java] LinkedList (0) | 2022.03.29 |