Java
자바 enum 열거형
Mommoo
2016. 1. 27. 14:50
오늘 포스팅 할 내용은 자바의 enum 예약어 이다.
자바에는 크게 2개의 데이터 타입이 존재한다. 기본형과 참조형.
enum은 두개의 데이터 타입중 참조형이다.
enum은 참조형이지만, int 형 같은 기본 자료형 처리와 같은 성능을 발휘한다.
따라서 내부 처리속도가 빠를뿐더러, 코드 가독성을 높이고 의미를 부여할 수 있는 장점이 있다.
간단한 enum예시는 아래와 같이 쓴다.
public enum Units {Marine,SCV,Zergling}; Units unit = Units.Marine; // 마린을 선택할경우. switch(unit){ case Marine: break; case SCV : break; case Zergling : break; }
예제와 같은 분기 로직을 처리 할때 사용자 입장에서 코드 가독성과 의미가 부여됬음을 쉽게 알 수 있다.
Enum에 대해 좀 더, 자세한 사항을 알고 싶다면 아래의 포스팅을 읽기를 권한다.
자바 Enum 자료형 1편 - http://mommoo.tistory.com/57