91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

java枚舉類型怎么創建

小樊
81
2024-11-19 18:46:53
欄目: 編程語言

在Java中,要創建一個枚舉類型,請按照以下步驟操作:

  1. 定義一個枚舉類型的名稱。
  2. 在枚舉類型中聲明一些常量(即枚舉實例)。
  3. 為每個枚舉實例分配一些屬性(如果需要)。
  4. 為每個枚舉實例實現一些方法(如果需要)。

下面是一個簡單的Java枚舉類型示例:

// 定義一個名為Color的枚舉類型
public enum Color {
    // 聲明三個常量:RED, GREEN, BLUE
    RED, GREEN, BLUE;

    // 為每個枚舉實例分配一個屬性:顏色值
    private int value;

    // 構造函數,用于初始化顏色值
    private Color(int value) {
        this.value = value;
    }

    // 獲取顏色值的方法
    public int getValue() {
        return value;
    }

    // 根據顏色值獲取對應枚舉實例的方法
    public static Color fromValue(int value) {
        for (Color color : Color.values()) {
            if (color.getValue() == value) {
                return color;
            }
        }
        throw new IllegalArgumentException("Invalid value: " + value);
    }
}

使用示例:

public class Main {
    public static void main(String[] args) {
        // 使用枚舉常量
        System.out.println("Color.RED");

        // 使用枚舉實例的屬性
        System.out.println("Color.GREEN value: " + Color.GREEN.getValue());

        // 使用靜態方法根據顏色值獲取枚舉實例
        System.out.println("Color from value 2: " + Color.fromValue(2));
    }
}

輸出:

Color.RED
Color.GREEN value: 1
Color from value 2: BLUE

0
秦安县| 铜鼓县| 常州市| 阿城市| 惠州市| 信阳市| 鄂托克前旗| 马尔康县| 河西区| 石林| 绥宁县| 克东县| 通州区| 仙居县| 灵山县| 河西区| 邳州市| 随州市| 榆林市| 吉木乃县| 宿迁市| 兴义市| 广西| 太原市| 尚义县| 甘谷县| 肇庆市| 肥城市| 衡水市| 邮箱| 疏附县| 察雅县| 安溪县| 报价| 昌都县| 泰兴市| 犍为县| 青冈县| 思南县| 龙泉市| 鄂州市|