Programming/JAVA
[JAVA 문법] Enums - 열거형
루눌룹
2020. 7. 29. 17:10
Enums – 열거형
상수관리를 편하게 선언하기 위해서 여러 상수를 정의할 때 사용하면 편리하다. 아래의 그림과 같이 Enum으로 한번에 관리가 가능하며 맴버에 접근할 때에는 Static 프로퍼티처럼 Kind.DIAMOND로 접근할 수 있다.
1.열거형의 조상 – java.lang.Enum
열겨형은 아래의 메소드를 상속받으므로 아래의 메소드를 호출할 수가 있다.
예제
2. 열겨형의 멤버 추가
열겨형의 상수 안에 멤버를 추가해 줄 수 있다.
package com.admin.study.admin.model.enumclass;
import lombok.AllArgsConstructor;
import lombok.Getter;
@AllArgsConstructor
@Getter
public enum ItemStatus {
REGISTERED(0,"등록","상품 등록 상태"),
UNREGISTERED(1,"해지","상품 등록 해지"),
WAITING(2,"대기","상품 등록 대기");
private Integer id;
private String title;
private String description;
}