본문 바로가기
IT/JAVA

Enum 클래스 사용법

by 골든크랩 2022. 9. 22.
728x90
반응형

참고) 

http://www.tcpschool.com/java/java_api_enum

 

코딩교육 티씨피스쿨

4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등

tcpschool.com

 

일반적은 enum 타입의 선언과 사용법은 다음과 같다.

선언 : enum Rainbow { RED, ORANGE, YELLOW, GREEN, BLUE, INDIGO, VIOLET }

사용 : Rainbow.RED

 

불규칙한 상수값을 정의하고 싶다면, 상수의 이름옆에 괄호()를 추가하고, 그 안에 원하는 상숫값을 명시할 수 있다.

하지만 이때에는 불규칙한 특정 값을 저장할 수 있는 인스턴스 변수와 생성자를 다음 예제와 같이 별도로 추가해야만 합니다.

package com.example.myhome2.common;

public enum ENUM_ATTR {
    HELLO_MAP_KEY("Hello"),
    WORLD_MAP_KEY("World");
    
    public final String value;
    private ENUM_ATTR(String value) {this.value=value;}
}

 

사용법은 다음과 같다.

String aaa = ENUM_ATTR.HELLO_MAP_KEY.value;

 

 

 

 

728x90
반응형

'IT > JAVA' 카테고리의 다른 글

커스텀 어노테이션 관련글  (0) 2022.09.23
아파치 액시스 (Apache Axis)  (0) 2022.09.22
IntellJ 에서 Java Console 프로그램 작성  (0) 2022.08.31
IntelliJ 설치  (0) 2022.08.29
무료 JDK...Zulu 설치하기  (0) 2022.06.10

댓글