Java Enum类可以添加属性吗

   2024-10-06 5520
核心提示:在 Java 中,Enum 类是一种特殊的类,用于表示一组固定的常量。Enum 类本质上是一种特殊的类,因此不能直接添加属性。Enum 类的

在 Java 中,Enum 类是一种特殊的类,用于表示一组固定的常量。Enum 类本质上是一种特殊的类,因此不能直接添加属性。Enum 类的常量在声明时就已经固定了,不允许在运行时添加新的属性。

如果需要为 Enum 类添加属性,可以在声明 Enum 常量时为每个常量添加构造函数,并在构造函数中传入属性值。例如:

public enum Fruit {    APPLE("red"),    BANANA("yellow"),    ORANGE("orange");    private String color;    Fruit(String color) {        this.color = color;    }    public String getColor() {        return color;    }}

在上面的例子中,Fruit 枚举类中的每个常量都有一个 color 属性,并且在声明时为每个常量传入了不同的颜色值。通过这种方式,可以为 Enum 类添加属性。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号