반응형
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
- 스프링부트공부
- 기술면접공부
- nestjs스터디
- 코테준비
- 스프링공부
- DDD
- 기술공부
- JPA공부
- 코테공부
- JPA 공부
- Kafka
- Axon framework
- 카프카
- Flutter
- nestjs
- querydsl
- 알고리즘공부
- 자료구조공부
- K8S
- 자바공부
- 플러터 공부
- 스프링 공부
- 스프링
- nestjs공부
- JPA예제
- 스프링부트
- JPA
- 프로그래머스
- 플러터 개발
- 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 |