반응형
- 상수의 열거형이 필요할 경우에 사용한다.
- 간단한 샘플 소스로 내용을 확인하자.
public class EnumTest {
enum test {
OK
, NONE
, NOT_OK
} // end test
enum test2 {
OK {
@Override
public String toString() {
return "000";
}
}
, NONE {
@Override
public String toString() {
return "001";
}
}
, NOT_OK
} // end test2
enum test3 {
OK("OK222")
, NONE("NONE222")
, NOT_OK("NOT_OK222");
private String val;
test2(String val) {
this.val = val;
};
public String getVal(){
return val;
}
} // end test3
public static void main(String...strings) {
System.out.println( test.OK); // OK
System.out.println( test.NONE); // NONE
System.out.println( test.NOT_OK); // NOT_OK
System.out.println( test2.OK); // 000
System.out.println( test2.NONE); // 001
System.out.println( test2.NOT_OK); // NOT_OK
System.out.println( test3.OK); // OK
System.out.println( test3.NONE.val); // NONE222
System.out.println( test3.NOT_OK.getVal()); // NOT_OK222
}
}
반응형
'IT > Java' 카테고리의 다른 글
인텔리제이(Intellij)를 사용하다. (0) | 2024.02.13 |
---|---|
Spring Integration (0) | 2023.08.17 |
[Java] java.nio.file.Files 클래스 (0) | 2022.10.31 |
[Java] NIO 기본동작방식 및 개념? (1) | 2022.10.11 |
[Java] Socket 통신 샘플 소스 (0) | 2022.10.06 |
디폴트 메서드(default method) (0) | 2022.07.08 |
[람다식] JAVA에서의 람다식/기본편 (0) | 2022.07.08 |
[개발환경] 이클립스 / JDK (0) | 2022.06.20 |
1. 전자정부프레임워크 기본설정 (0) | 2020.05.19 |
MyBatis 동적쿼리 / #$ / include sql / property (0) | 2020.02.05 |