java枚举自定义枚举成员转换为字符串函数

直接上代码

public class TestEnum {
    public static void main(String[] args) {
		MyEnum myEnum=MyEnum.East;
		System.out.printf(myEnum.GetDes());
	}
}

enum MyEnum
{
	
	East("东方"),
	West("西方"),
	South("南方"),
	North("北方");
	
	private String des;
	
	private MyEnum(String string)
	
	{
	    des=string;
	}
	
	public String GetDes()
	{
	     return des;
	}
}

要点:

1 定义枚举的构造器方法带参,只能为private 

2 定义说明字段和获取说明字段的方法

3  枚举实例必须在前面

 

posted on 2011-12-28 00:32  穆穆  阅读(13903)  评论(0编辑  收藏  举报