[SCJP学习日记]枚举(java5新增)

1.枚举是一种特殊的类,在其中可以定义变量,构造方法,一般方法,且可以重载
2.每一个枚举值都是枚举的实例
3.枚举的构造函数只能在其声明时调用,不能直接调用
示例代码:
   

<!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> -->     enum  MyColor {
        Black(
" #000000 " ), White( " #FFFFFF " );
        
private  String rgbValue;
        MyColor(String rgbValue) {
            
this .rgbValue  =  rgbValue;
        }
        
        
private  String getRGBValue(){
            
return   this .rgbValue;
        }
        
public   static   void  main(String[] args) {
            MyColor.Black.getRGBValue();
        }
    }

你可能感兴趣的:(java)