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());
		}
	}
}
相关文章
相关标签/搜索