21xrx.com
2024-12-26 04:22:18 Thursday
登录
文章检索 我的文章 写文章
Java Enum 类的使用
2023-10-24 13:34:32 深夜i     --     --
Java Enum 使用

Java Enum类是一个特殊的类,它在Java中用于定义一个枚举类型。枚举类型是一种只包含有限的几个常量值的类型。Enum类是所有枚举类型的基类,所以任何使用枚举类型的地方都可以使用Enum类。

Java Enum类的使用非常简单,只需在定义一个新类时使用关键字enum即可。下面是一个例子:


enum Weekday FRIDAY

在这个例子中,我们定义了一个名称为Weekday的枚举类型,它包含了七个常量值:MONDAY、TUESDAY、WEDNESDAY、THURSDAY、FRIDAY、SATURDAY和SUNDAY。

使用枚举类型时,可以通过枚举常量名称来访问它们。例如,我们可以这样打印出其中一个枚举常量的名称:


System.out.println(Weekday.MONDAY);

这将输出MONDAY。

枚举类型还可以有自己的属性和方法。下面是一个带有属性和方法的枚举类型的例子:


enum Gender {

  MALE("男"), FEMALE("女");

  private String value;

  private Gender(String value)

    this.value = value;

  

  public String getValue()

    return value;

  

}

在这个例子中,我们定义了一个名称为Gender的枚举类型,它包含了两个常量值:MALE和FEMALE。每个常量值都有一个属性value和一个方法getValue(),用于获取常量值的值。

使用枚举类型时,可以通过调用枚举常量的方法来访问它们的属性和方法。例如,我们可以这样获取枚举常量MALE的值:


System.out.println(Gender.MALE.getValue());

这将输出“男”。

总的来说,Java Enum类是一种非常方便的方式来定义枚举类型。它不仅简单易用,而且还可以有自己的属性和方法。通过使用Java Enum类,我们可以更加灵活地应用枚举类型,使代码更加清晰和易于理解。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复