java 枚舉的方法

/**
 *枚舉類型能夠像普通類同樣使用;能夠定義方法,甚至是定義main方法
 */
public enum EnumOfMethod {
	/**編譯器強制性的要求枚舉實例必須在方法以前**/
	WEST("西"),//這是一個實例,因此形式上要跟構造函數相同
	NORTH("北"),
	EAST("東"),
	SOUTH("南");
	/**枚舉實例定義完成**/
	private String descri;
	/**構造函數不能是public**/
	private EnumOfMethod (String descri) {
		this.descri = descri;
	}
	public String getDescri() {
		return descri;
	}
	public static void main(String[] args) {
		/**遍歷全部實例**/
		for(EnumOfMethod nu : EnumOfMethod.values()) {
			System.out.println(nu.getDescri());
		}
	}
}
相關文章
相關標籤/搜索