java5.0 이후의 열거 유형 1

1406 단어 작업
프로그램에서 상수를 자주 사용해야 한다.jdk1.4 이전에 우리는 클래스나 인터페이스를 통해 상수를 정의하고 관리할 수 밖에 없었다.
예를 들어 한 경기의 결과는 단지 네 가지 결과만 있을 수 있다. 이기고 지고 비기면 경기는 취소된다.

package lyx.com.cn.myenum;

/**
 * @author           2009-9-6          (    )
 */
public enum GameResult {
	win, lose, tie, cancel
}


이제 테스트 클래스를 살펴보겠습니다.

package lyx.com.cn.myenum;

/**
 * @author           2009-9-6
 */
public class TestEnum {
	/*
	 *            
	 */
	public static void doResult(GameResult result) {
		switch (result) {
		case win:
			System.out.println("       ,        !");
			break;
		case lose:
			System.out.println("       ,       !");
			break;
		case tie:
			System.out.println("       ,     !");
			break;
		case cancel:
			System.out.println("     ,    !");
			break;
		}
	}

	public static void main(String[] args) {
		System.out.println("         :");
		doResult(GameResult.win);
		System.out.println("          :");
		doResult(GameResult.cancel);
	}

}

프로그램 실행 결과는 다음과 같습니다.
이 경기의 결과는 다음과 같다.
시합은 정상적으로 진행되었고, 게다가 우리측이 이겼다.
또 다른 경기의 결과는 다음과 같다.
시합은 비가 와서 취소되었다!

좋은 웹페이지 즐겨찾기