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());
		}
	}
}



你可能感兴趣的:(java 枚举的方法)