네, 아까 상수로 선언한 값을 이용하면 됩니다. 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가 두 가지 값만 대응하도록 이렇게 두 가지 값을 부여합니다.