Java枚舉開發實例
在此之前我們定義常量的時候,一般都是寫在接口或者類里;現在讓我們了解一下Java枚舉,從開發中總結了一下Java枚舉,以實例為據。JDk1.5之后引入了枚舉類型,枚舉定的如下:
引用
[public] enum 枚舉名稱{
枚舉對象1,枚舉對象2,...,枚舉對象N ;
}
枚舉對象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()){
} } }</pre>轉自: http://yangyangmyself.iteye.com/blog/1333086System.out.println(c.name()+"--"+c.getName()+"--"+c.getStyle()) ;
- @param args
*/
public static void main(String[] args) {
for(Color c:Color.values()){
本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!