java Eum列挙学習

640 ワード

JDK 1.5からエニュメレート・タイプを導入した後、定数を定義するのはpublic static finalだけではないです。特に、いくつかの定数が一つのグループに分類される場合、エニュメレーションを使用するのがより適切である。例えば
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