열거형 enum(알듯말듯 다시보자)

이상해씨·2023년 4월 28일
0

JAVA

목록 보기
19/40

열거형 enum

enum <이름>{값1,값2;}
  • JD5에서 추가

  • 특정값만 지정하여 그 값들만 사용하고 싶을 때 사용. (아래 예시에서 FEMALE과 MALE만을 사용하고 싶을 때)

  • 열거형 전에는 static final을 부여하여 사용.

    public class EnumSample{
        public static final String MALE="MALE";
        public static final String FEMALE="FEMALE";
    }
        public static void main(String[] args){
        //열거형 존재전 static final을 사용한 경우
        String grnder1;
        gender1 =EnumSample.MALE;
        gender1 =EnumSample.FEMALE;
    
        gender1 ="boy"; //컴파일에서는 오류를 일으키지 않으나, 사용하고자 했던 MALE, FEMALE과는 다른 값
        
        
        // Enum 설정을 했을 경우 
        Gender gender2;
        gender=Gener.MALE;
        gender=Gener.FEMALE;
        
        gender2 ="boy"; //에러 
        }
    }
    
    enum Gender{
    		MALE,FEMALE;
    }
    

참고

profile
공부에는 끝이 없다

0개의 댓글