用法1:常量;
公共枚舉顏色{紅色、綠色、空白、黃色}
用法二:開關;;
公共類測試{公共枚舉顏色{紅色(“紅色”,1)、綠色(“綠色”,2)、空白(“白色”,3)、黃色(“黃色”,4);//成員變量私有字符串名稱;private int索引;//構造函數privatecolor(字符串名稱,int索引){this。name =名稱;this.index = index}//Override方法@ override公共字符串tostring(){ return this . index+“_“+this . name;} } public static void main(String【】args){ system . out . println(Color。red . tostring());}}
用法5:實現接口;
公共接口行為{ void print();string getInfo();}公共枚舉顏色實現行為{ red(“red“,1)、GREEN(“GREEN“,2)、BLANK(“white“,3)、YELLO(“yellow“,4);//成員變量私有字符串名稱;private int索引;//構造函數privatecolor(字符串名稱,int索引){this。name =名稱;this.index = index}//接口方法@ overridepublicstringgetinfo(){ return this . name;}//接口方法@ override public void print(){ system . out . println(this . index+“:“+this . name);} }
用法6:使用接口組織枚舉。
公共界面食物{ enum Coffee實現食物{ BLACK_COFFEE,DECAF_COFFEE,LATTE,CAPPUCCINO } enum甜點實現食物{水果,蛋糕,GELATO }}
以上是Java語言中枚舉類型的基本用法。