導航:首頁 > 編程語言 > java枚舉構造

java枚舉構造

發布時間:2025-01-29 18:20:33

java枚舉類型構造方法為什麼是private的

構造方法為private目的就是為了不讓你用new來創建該類型的對象,而枚舉類型的個數必須是確定的(根據枚舉體的作用定義)所以它必須是private

⑵ 怎樣在Java中使用嵌套枚舉類型

Java語言中的枚舉類型的使用方法如下:
用法一:常量;
public enum Color { RED, GREEN, BLANK, YELLOW }

用法二:switch;
public class Test { public enum Color { RED("紅色", 1), GREEN("綠色", 2), BLANK("白色", 3), YELLO("黃色", 4); // 成員變數 private String name; private int index; // 構造方法 private Color(String name, int index) { this.name = name; this.index = index; } // 覆蓋方法 @Override public String toString() { return this.index + "_" + this.name; } } public static void main(String[] args) { System.out.println(Color.RED.toString()); }}

用法五:實現介面;
public interface Behaviour { void print(); String getInfo(); } public enum Color implements Behaviour { RED("紅色", 1), GREEN("綠色", 2), BLANK("白色", 3), YELLO("黃色", 4); // 成員變數 private String name; private int index; // 構造方法 private Color(String name, int index) { this.name = name; this.index = index; } // 介面方法 @Override public String getInfo() { return this.name; } // 介面方法 @Override public void print() { System.out.println(this.index + ":" + this.name); } }
用法六:使用介面組織枚舉。
public interface Food { enum Coffee implements Food { BLACK_COFFEE, DECAF_COFFEE, LATTE, CAPPUCCINO } enum Dessert implements Food { FRUIT, CAKE, GELATO }}
以上就是Java語言中枚舉類型的基本使用方法。

閱讀全文

與java枚舉構造相關的資料

熱點內容
空氣能壓縮機價格 瀏覽:532
php不能上傳大文件 瀏覽:240
消毒水清潔解壓 瀏覽:1000
cpdf閱讀 瀏覽:467
android方案公司 瀏覽:182
linux編寫makefile 瀏覽:488
考研程序員有什麼好處 瀏覽:225
畢向東android 瀏覽:259
27安全演算法 瀏覽:352
豐田空調壓縮機型號 瀏覽:835
程序員那麼可愛25集文字預告 瀏覽:556
linux讀寫文件命令 瀏覽:695
完美的傷害演算法 瀏覽:574
usch演算法 瀏覽:606
如何給excel某列表格加密 瀏覽:161
s7編譯 瀏覽:556
單片機介面電路 瀏覽:161
為什麼雲伺服器都在用 瀏覽:748
phpifelseifelse 瀏覽:249
車場伺服器磁碟滿了怎麼辦 瀏覽:231