[Java] Enum 쉽게 이해하기
·
🛠️Backend/☕Java
✅ 1. Enum 이란?서로 관련 있는 상수들을 하나의 타입으로 묶어서 사용할 수 있게 해주는 특별한 클래스이다.쉽게말해, 하나의 클래스에 여러 상수들을 정의하고 해당 클래스를 통해 상수를 이용하게 되는 방식이다.Enum은 Java 5 (JDK 1.5)에 처음 도입된 기능이다.✅ 2. 상수란?상수(Constant)란 한번 정해지면 변경할 수 없는 값을 의미한다.자바에서 상수는 데이터 필드부에 정의를 하며, 보통 static키워드와 final키워드를 함께 사용한 데이터를 상수로 본다.public class Constants { public static final int MAX_USERS = 100;}✅ 3. Enum 사용법대표적인 사용법은 class 키워드 부분에 enum 키워드를 붙히면 enum 클..
내일배움캠프 35일차 TIL - Enum
·
⛺스파르타코딩클럽
240605오늘의 학습     ●  1. Enum    ●  2. 팀 프로젝트 게시글 기능 구현 Enum( 열거타입 )자바 1.5버전부터 새롭게 추가된 기능이며, 자바에서 Enum은 한정된 값들의 집합상수들의 집합을 의미한다.Enum은 Enumeration의 약자이며, Enumeration은 열거형이라고 부르며 목록, 알림표와 같은 의미를 가지고 있다.Enum은 열거타입이며, 열거타입은 데이터 중에 한정된 값을 갖는 데이터를 열거타입이라고 한다.즉, 한정된 값은 상수를 의미하며, 한정되어 있으므로 데이터의 변경이 있어서는 안된다는 규칙이 존재한다.ex) 월, 화, 수, 목, 금, 토, 일 ( 7개 ) / 봄, 여름, 가을, 겨울 ( 4개 ) Enum 열거형열거타입은 참조 타입이므로 null값으로 초기화가..