반응형

Enum 2

Enum이란?

Enum이란? enum이란 enumerated type의 줄임말로 열거형이라고 부르기도 하는데 컴퓨터 프로그래밍에서 열거형(enumerated type, enumeration)은 요소, 멤버라 불리는 명명된 값의 집합을 이루는 자료형이다. 열거자 이름들은 일반적으로 해당 언어의 상수 역할을 하는 식별자이다. 일부 열거자 자료형은 언어에 기본적으로 포함되어 있을 수 있다. 예를 들면 boolean 자료형은 false와 true 값이 미리 정의된 열거형으로 볼 수 있다. 많은 언어에서 사용자들이 새로운 열거형을 정의할 수 있게 하고 있다. Enum 장점 IDE의 지원을 받을 수 있다. 자동완성, 오타검증, 텍스트 리팩토리 등 허용 가능한 값들을 제한할 수 있다. 리팩토링 시 변경 범위가 최소화 된다. 내용을..

Programming/JAVA 2021.03.02

[JAVA] 기본적인 enum

enum (열거형 상수) enum은 열거형 상수라고 부르며 자바 1.5 버전부터 enum은 enum 데이터 타입으로 표시가 되었다. enum이 생기기 이전에는 상수를 사용할때 public static final과 같이 사용하였지만, 값 충돌 및 논리적인 문제점 등 다양한 문제가 발생되어 enum으로 대체하여 사용하고 있다. enum은 잘못 설정되면 컴파일 단계에서 에러가 발생하기 때문에 실행단계에 가기전에 에러를 파악할 수 있다. enum 생성 public enum 열거데이터타입 {상수값1, 상수값2, 상수값3 ... } //예 public enum Colors {RED, BLUE, WHITE, BLACK} Color는 열거형데이터타입이고 Red, Blue 등은 열거형 상수값이다. 열거형 상수는 열거데이..

Programming/JAVA 2020.02.25
반응형