Enum 타입
·
개발/Java
Java enum (열거형) Java의 enum (enumeration, 열거형)은 서로 관련된 상수들을 모아둔, 고정된 집합을 표현하는 특별한 데이터 타입이다. enum을 사용하면 코드의 가독성과 안정성을 높이고, 오류 발생 가능성을 줄일 수 있다.1. enum이란?상수 집합: 요일(월, 화, 수, ...), 계절(봄, 여름, 가을, 겨울), 색상(빨강, 초록, 파랑), 카드 패(스페이드, 하트, 다이아몬드, 클로버) 등과 같이 미리 정해진 몇 가지 값(상수)만을 가질 수 있는 타입을 정의할 때 사용.클래스: enum은 내부적으로 java.lang.Enum 클래스를 상속하는 클래스. 따라서, 필드(멤버 변수), 메서드, 생성자를 가질 수 있다.타입 안전성 (Type Safety): 컴파일 타임에 타입 ..