/** *枚舉類型能夠像普通類同樣使用;能夠定義方法,甚至是定義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()); } } }