Java枚举

  • 介绍
在Java开发中,如果想要表示常量,可以定义在interface(接口)中,也可以放在一个常量类中。但是,上面的方法定义的常量都是没有归类的。我下面介绍的枚举,是一类常量的集合。
  • HelloWorld
[codesyntax lang="java"]
/**
 * 票据状态,包括已开票和未开票
 * 
 * @author surenpi.com
 * 
 * @2015年5月22日
 */
public enum InvoiceStatus {
	Billed("已开发票"), UnBilled("未开发票");
	
	/**
	 * 状态名称
	 */
	private String name;
	
	private InvoiceStatus(String name)
	{
		this.name = name;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}
	
	public String toString()
	{
		return getName();
	}
}
[/codesyntax] 上面的例子,就是一个比较完整的枚举(enum)的定义。
  • 参考
Java枚举的7中常见用法

你可能感兴趣的:(enum,枚举)