public enum EnumMenu{ APPLE, BANANNA, CHEESE }
其實 Enum 可以更好用,假如我們今天有個菜單分別有名稱和價錢兩個屬性,我們便可以建立
Enum 的 Constructor 使其可以輸入名稱和價錢。之後,還可以拿名稱和價錢來做一些運算,例
如格式化文字的輸出,只要 Override toString() 即可。
public enum EnumMenu{ APPLE("Apple", 10), BANANNA("Bananna", 20), CHEESE("Cheese", 30); private String name; private int price; private EnumMenu(String name, int price) { this.name = name; this.price = price; } public String toString(){ return "Name: " + name + ", Price: " + price; } } // System.out.println(EnumMenu.APPLE); // Name: apple, Price: 10
這用法只有Java有:(
回覆刪除哈 Sway 居然找到這裡了 XD
刪除