導航:首頁 > 編程語言 > 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枚舉構造相關的資料

熱點內容
pdfpower 瀏覽:42
linux系統運行級別 瀏覽:229
android下載文件demo 瀏覽:949
人體解剖圖pdf 瀏覽:823
php拋出異常處理 瀏覽:502
java字元串轉為對象 瀏覽:617
西貝爾壓縮機怎樣 瀏覽:616
phpzookeeper擴展 瀏覽:587
vue壓縮後的js可以反編嗎 瀏覽:854
javachar數組賦值 瀏覽:103
自動畫頸線指標源碼 瀏覽:72
訪問共享文件夾錯誤代碼 瀏覽:504
代號pdf 瀏覽:19
java編碼規范pdf 瀏覽:146
linuxshellread 瀏覽:226
st單片機命名 瀏覽:861
華為路由器彈出提示命令 瀏覽:887
伺服器地址失效 瀏覽:642
pdf解碼 瀏覽:920
手機號碼系統源碼 瀏覽:627