Java num example
その前に定数を定義するときは、インタフェースやクラスに書くのが一般的です.Java列挙について理解し,開発からJava列挙をまとめ,実例を根拠にした.JDk 1.5の後に列挙タイプが導入され、列挙は以下の通りである.
参照
[public]enum列挙名{
列挙対象1、列挙対象2、...、列挙対象N;
}
参照
1)列挙オブジェクトの定義には、1対1,2対2,3対3のような対応する構造方法が必要である
2)構築方法はprivateでなければならない
参照
[public]enum列挙名{
列挙対象1、列挙対象2、...、列挙対象N;
}
参照
1)列挙オブジェクトの定義には、1対1,2対2,3対3のような対応する構造方法が必要である
2)構築方法はprivateでなければならない
package cn.enu;
/**
* JDk1.5 , :
* [public] enum {
* 1, 2,..., N ;
* }
*
* 1) , 1 1,2 2,3 3
*
* 2) private
*
* @author yangyang
*
*/
enum Color{
RED(" ","#CD12444"), //<---- 3
GREEN(" ","#AB2222"), //<---- 3
BLUE(" ","#CD12444"), //<---- 3
BLACK(" "), //<---- 2
YELLOW; //<---- 1
private Color(){ //<-----1
}
private Color(String name){ //------2
this.name = name ;
}
private Color(String name,String style){ //-----3
this.name = name ;
this.style = style ;
}
private String name ;
private String style ;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getStyle() {
return style;
}
public void setStyle(String style) {
this.style = style;
}
}
public class EnumDemo01 {
/**
* @param args
*/
public static void main(String[] args) {
for(Color c:Color.values()){
System.out.println(c.name()+"--"+c.getName()+"--"+c.getStyle()) ;
}
}
}