在Java中,可以使用enum关键字来定义一个枚举类。以下是一个完整的三属性枚举类的代码示例:

public enum ThreeAttributesEnum {
    /**
     * ATTRIBUTE1
     */
    ATTRIBUTE1("Value1", 1, "Description1"),

    /**
     * ATTRIBUTE2
     */
    ATTRIBUTE2("Value2", 2, "Description2"),

    /**
     * ATTRIBUTE3
     */
    ATTRIBUTE3("Value3", 3, "Description3");

    private final String name;
    private final int value;
    private final String description;

    ThreeAttributesEnum(String name, int value, String description) {
        this.name = name;
        this.value = value;
        this.description = description;
    }

    public String getName() {
        return name;
    }

    public int getValue() {
        return value;
    }

    public String getDescription() {
        return description;
    }
}

在上面的代码中,我们定义了一个名为ThreeAttributesEnum的枚举类,并且定义了三个枚举常量ATTRIBUTE1ATTRIBUTE2ATTRIBUTE3,每个枚举常量都有一个name、一个value和一个description属性。

我们还定义了一个私有的构造函数,用于初始化每个枚举常量的属性。同时,我们还提供了getName()getValue()getDescription()方法,用于获取每个枚举常量的属性值。

使用这个枚举类的示例代码如下:

public class Main {
    public static void main(String[] args) {
        ThreeAttributesEnum attribute = ThreeAttributesEnum.ATTRIBUTE1;
        System.out.println("Name: " + attribute.getName());
        System.out.println("Value: " + attribute.getValue());
        System.out.println("Description: " + attribute.getDescription());
    }
}

运行上面的代码,将输出:

Name: Value1
Value: 1
Description: Description1

这样,我们就可以通过枚举常量来获取其属性值了。你可以根据实际需求定义自己的枚举类型,并在其中添加相应的属性和方法。


今夜有点儿凉
40 声望3 粉丝

今夜有点儿凉,乌云遮住了月亮。