package com.study.javastudy.study;

public class EnumExam {
    public static final String MALE = "MALE";
    public static final String FEMALE = "FEMALE"; // 상수명을 적을 때는 전체를 대문자로 하는것이 관례이다

    public static void main(String[] args) {
        String gender1;
        gender1 = EnumExam.MALE;
        gender1 = EnumExam.FEMALE;
        gender1 = "boy"; // MALE, FEMALE이 아닌 다른 값이 들어오게 되면 문제가 발생할 수 있다

        Gender gender2;
        gender2 = Gender.MALE;
        gender2 = Gender.FEMALE;

        //gender2 = "boy"; // 오류(enum Gender{}에 값과 다름, 특정값만 가져다 사용할 때는 enum을 사용하는 것이 좋다
    }
}

enum Gender {
    MALE, FEMALE;
}

'자바 기초' 카테고리의 다른 글

메소드 오버로딩  (0) 2024.01.27
생성자  (0) 2024.01.27
변수의 scope와 static  (0) 2024.01.27
String 클래스 메소드  (0) 2024.01.27
메소드 사용  (0) 2024.01.27

+ Recent posts