JAva開発実戦クラシック(第2版)P 528 14-1


14.1   1つのブランドのコンピュータの列挙クラスを定義します.このクラスには、固定されたいくつかのコンピュータブランドしかありません.
package book;

enum ComputerBrand{
	LENOVO("  "),HP("  "),DELL("  "),APPLE("  "),ACER("  ");
	private ComputerBrand(String title) {
		this.setTitle(title);
	}
	private String title;
	public String getTitle() {
		return title;
	}
	public void setTitle(String title) {
		this.title = title;
	}
}
public class JiOu{
	public static void main(String args[]) {
		for(ComputerBrand c:ComputerBrand.values()) {
			System.out.println(c.ordinal()+"\t"+c.name()+"("+c.getTitle()+")");
		}
	}
}

実行結果:
0	LENOVO(  )
1	HP(  )
2	DELL(  )
3	APPLE(  )
4	ACER(  )