當前位置:成語大全網 - 書法字典 - Java語言中如何使用枚舉類型?

Java語言中如何使用枚舉類型?

Java語言中枚舉類型的使用如下:

用法1:常量;

公共?enum?顏色?{?

紅色?綠色?空白,?黃色?

}用法二:開關;;

?enum?信號?{

綠色?黃色的?紅色

}

公共?班級?交通之光?{

信號?顏色?=?信號。紅色;

公共?作廢?change()?{

切換?(顏色)?{

案子?紅色:

顏色?=?信號。綠色;

打破;

案子?黃色:

顏色?=?信號。紅色;

打破;

案子?綠色:

顏色?=?信號。黃色;

打破;

}

}

用法3:向枚舉添加新方法;

公共?enum?顏色?{

紅色(“紅色”,?1),?綠色(“綠色”,?2),?空白("白色",3),?YELLO("黃色",4);

//?成員變量

私人?字符串?姓名;

私人?int?指數;

//?施工方法

私人?顏色(字符串?姓名,?int?指數)?{

這個名字?=?姓名;

this.index?=?指數;

}

//?普通方法

公共?靜電?字符串?getName(int?指數)?{

為了什麽?(顏色?c?:?Color.values())?{

如果?(c.getIndex()?==?指數)?{

回歸?c .姓名;

}

}

回歸?null

}

//?得到?設置?方法

公共?字符串?getName()?{

回歸?姓名;

}

公共?作廢?setName(字符串?姓名)?{

這個名字?=?姓名;

}

公共?int?getIndex()?{

回歸?指數;

}

公共?作廢?setIndex(int?指數)?{

this.index?=?指數;

}

用法4:重寫枚舉方法;

公共?班級?測試?{

公共?enum?顏色?{

紅色(“紅色”,?1),?綠色(“綠色”,?2),?空白("白色",3),?YELLO("黃色",4);

//?成員變量

私人?字符串?姓名;

私人?int?指數;

//?施工方法

私人?顏色(字符串?姓名,?int?指數)?{

這個名字?=?姓名;

this.index?=?指數;

}

//?覆蓋法

@覆蓋

公共?字符串?toString()?{

回歸?this.index?+?"_"?+?this.name

}

}

公共?靜電?作廢?main(String[]?args)?{

System.out.println(Color。red . tostring());

}

用法5:實現接口;

公共?界面?行為?{

作廢?print();

字符串?getInfo();

}

公共?enum?顏色?器物?行為?{

紅色(“紅色”,?1),?綠色(“綠色”,?2),?空白("白色",3),?YELLO("黃色",4);

//?成員變量

私人?字符串?姓名;

私人?int?指數;

//?施工方法

私人?顏色(字符串?姓名,?int?指數)?{

這個名字?=?姓名;

this.index?=?指數;

}

//?界面方法

@覆蓋

公共?字符串?getInfo()?{

回歸?this.name

}

//?界面方法

@覆蓋

公共?作廢?print()?{

System.out.println(this.index?+?":"?+?this . name);

}

用法6:使用接口組織枚舉。

公共?界面?食物?{

enum?咖啡?器物?食物?{

黑咖啡?無咖啡因咖啡?拿鐵?卡普契諾咖啡

}

enum?甜點?器物?食物?{

水果,?蛋糕?冰淇淋

}

}以上是Java語言中枚舉類型的基本用法。