java基礎:enum列舉

十五樓亮哥發表於2015-02-02

一:enum的用法

(1)JDK1.5之前沒有Enum這個型別,那時候一般用介面常量來替代。有了JavaEnum之後,可以更貼近的表示這種常量。 

(2)只能取特定值中的一個

(3)使用enum關鍵字,java.lang.enum(注意java.lang下的類不用導包)

(4)列舉物件裡面的值都必須是唯一的


二:舉例

public class TestEnum {
	public enum MyColor{red,green};
	
	public static void main(String[] args) {
		MyColor mc = MyColor.green;
		switch (mc) {
		case red:
			System.out.println("red");
			break;
		case green:
			System.out.println("green");
			break;
//		case yellow:  error
//			System.out.println("yellow");
//			break;
		default:
			System.out.println(" ---");
			break;
		}
	}

}

相關文章