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