enum 사용하여 상수 처리하기
-
bbparkk
(주말만기다려) -
이 글의 작성자
- Offline
- Newbie
-
덜보기
더보기
- Posts: 82
- Thank you received: 5
06 Sep 2016 22:25 - 06 Sep 2016 22:36 #1182
작성자: bbparkk
bbparkk 님의 글: enum 사용하여 상수 처리하기
자바 1.5부터 추가된 enum 소개입니다.
상수 처리를 위한 클래스를 만드는 경우가 많습니다.
enum을 사용하면 편리합니다. RegionEnum이라고 해보죠.
(실제로는 RegionEnum.class가 된다. 외부적으로는 클래스 파일인 셈이다. 다시 말해, 메소드가 없고 변수만 존재하는 클래스라고 보면 된다. 상속받을 수도 없다)
이제 불러보겠습니다.
상수 처리를 위한 클래스를 만드는 경우가 많습니다.
public class RegionConstants {
public static final int SEOUL = 1;
public static final int BUSAN = 2;
public static final int DAEGU = 3;
}
enum을 사용하면 편리합니다. RegionEnum이라고 해보죠.
public enum RegionEnum {
SEOUL, BUSAN, DAEGU
}
(실제로는 RegionEnum.class가 된다. 외부적으로는 클래스 파일인 셈이다. 다시 말해, 메소드가 없고 변수만 존재하는 클래스라고 보면 된다. 상속받을 수도 없다)
이제 불러보겠습니다.
public class RegionTest {
public void exec() {
printRegion(RegionEnum.SEOUL);
}
public void printRegion(RegionEnum r) {
System.out.println(r);
}
}
Time to create page: 0.064 seconds