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 |
댓글