본문 바로가기

Java

(Java) - enum 사용해보기

반응형

🍳머리말

간단히 enum type을 선언하고 값을 출력해보는 예제입니다.


📕 설명

📔 Code

적절히 class명으로 된 file을 만들고 Type이라는 enum을 선언해줍니다.

enum 내부의 변수는 상수의 개념을 가지므로 SNAKE_CASE로 사용하는 것이 보편적입니다.

📔 Code

enum Type {
    VARCHAR(0),
    NUMBER(1),
    DATE(2),
    CLOB(3);

    private final Integer value;

    Type(Integer value) {
        this.value = value;
    }

    public Integer getValue() {
        return value;
    }
}

public class a {

    public static void main(String[] args) {
        for(Type type : Type.values()){
            System.out.println(type.getValue());
        }
        System.out.println(Type.CLOB.getValue());
    }

}

📕참조

https://stackoverflow.com/questions/10483168/java-enum-type-coding-convention

 

Java Enum Type Coding Convention

I have an enum type... public static enum Methods { NOTEQUAL, ORDERED, minMatch, minItem, minLength, sameLength, } The question is how should I use the coding convention. ...

stackoverflow.com


*더 나은 내용을 위한 지적, 조언은 언제나 환영합니다.