枚举的构造方法怎么用
时间: 2023-07-05 21:17:13 浏览: 88
枚举类型的使用
枚举类型是Java中一种特殊的数据类型,它可以包含固定数量的常量。枚举类型的构造方法是在枚举常量被创建时自动调用的方法,用于初始化常量的属性。枚举类型的构造方法必须是私有的,因为枚举常量只能在枚举类型内部被创建。
以下是一个简单的枚举类型的例子,其中包含一个构造方法:
```
enum Color {
RED("红色"), GREEN("绿色"), BLUE("蓝色");
private String name; // 定义枚举常量的属性
// 枚举类型的构造方法
private Color(String name) {
this.name = name;
}
public String getName() {
return name;
}
}
```
在上面的例子中,我们定义了一个Color枚举类型,它包含三个常量:RED、GREEN和BLUE。每个常量都有一个名为name的属性,用于存储颜色的名称。Color枚举类型的构造方法是私有的,它接受一个String类型的参数name,用于初始化枚举常量的name属性。
我们可以通过以下方式使用Color枚举类型的构造方法:
```
Color red = Color.RED; // 创建一个名为red的Color枚举常量
String name = red.getName(); // 获取名为red的Color枚举常量的name属性
System.out.println(name); // 输出:红色
```
在上面的代码中,我们创建了一个名为red的Color枚举常量,并获取了它的name属性。最后,我们将输出结果打印到控制台上,输出为“红色”。
阅读全文