java Eum列挙学習
640 ワード
JDK 1.5からエニュメレート・タイプを導入した後、定数を定義するのはpublic static finalだけではないです。特に、いくつかの定数が一つのグループに分類される場合、エニュメレーションを使用するのがより適切である。例えば
java列挙の7種類のよくある用法、参考http://softbeta.iteye.com/blog/1185573
public enmu Size{
SMALL,MIDDLE,LARGE
}
SMALLはエニュメレーションSizeの例である。必要ならば、エニュメレート・Sizeにいくつかのコンストラクタを追加することもできます。public enmu Size{
SMALL("s"),MIDDLE("m"),LARGE("l");
private String shuoxie;
private Size(String shuoxie){
this.shuoxie = shuoxie;
}
public String getShuoxie(){
return shuoxie;
}
}
注意:ビルダー方法Sizeはprvate、Javaである。 要求は先に定義しなければならない。 enumの実例java列挙の7種類のよくある用法、参考http://softbeta.iteye.com/blog/1185573