java中枚举类怎么创建对象
时间: 2024-06-18 16:03:09 浏览: 344
在Java中,枚举是一种特殊的数据类型,它们是一组命名常量的有限集合。要创建一个枚举对象,您需要定义一个枚举类型并声明相应的枚举常量。以下是一个示例:
public enum Season {
SPRING, SUMMER, FALL, WINTER
}
Season currentSeason = Season.SUMMER;
在这个示例中,我们定义了一个名为Season的枚举类型,并声明了四个枚举常量SPRING、SUMMER、FALL和WINTER。要创建一个枚举对象,只需使用该枚举类型和所需的枚举常量即可。
如果您需要向枚举对象传递参数,则可以为每个枚举常量添加构造函数。以下是一个带有构造函数的示例:
public enum Car {
BMW("Germany"), AUDI("Germany"), FORD("USA"), TOYOTA("Japan");
private String origin;
Car(String origin) {
this.origin = origin;
}
public String getOrigin() {
return origin;
}
}
Car myCar = Car.BMW;
String carOrigin = myCar.getOrigin(); // carOrigin的值为"Germany"
在这个示例中,我们定义了一个名为Car的枚举类型,并声明了四个枚举常量BMW、AUDI、FORD和TOYOTA。我们还为每个枚举常量添加了一个名为origin的属性和一个构造函数来初始化该属性。要创建一个枚举对象并获取其属性值,只需使用该枚举类型和所需的枚举常量即可。
相关推荐














