더북(TheBook)

네, 아까 상수로 선언한 값을 이용하면 됩니다. gender1에 값을 넣어보겠습니다.

package javaStudy;

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;
    }
}

 

선언한 static한 필드의 값을 가져다 사용합니다. static한 필드는 객체를 생성하지 않고도 사용할 수 있었죠. 그래서 클래스명 다음에 바로 접근할 수 있었습니다.

 

‘gender1 = 클래스명 + 마침표 + 상수로 선언해놓은 MALE 혹은 FEMALE’.

 

gender가 두 가지 값만 대응하도록 이렇게 두 가지 값을 부여합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.