1. 程式人生 > >列舉型別學習筆記

列舉型別學習筆記

列舉型別是為解決程式碼中常量而設計的。

列舉通常用來表示諸如顏色、方式、類別、狀態等等數目有限、形式離散、表達又極為明確的量。

案例:

可以簡單的定義:

public enum AnimalEnum {
	CAT,DOG,PIG,DUCK;
}

可以使用構造方法豐富列舉的表達形式:

public enum AnimalEnum2 {
	
	CAT(0,"貓咪"),DOG(0,"忠誠"),PIG(0,"豬佩琪"),DUCK(0,"鴨子");
	
	int value;
	String name;
	
	AnimalEnum2(int value,String name) {
		this.value = value;
		this.name = name;
	}
	
	int getValue() {
		return value;
	}
	
	String getName() {
		return name;
	}
}