枚举类型enum用法java 在Java中,枚举类型(enum)用于定义一组命名常量。枚举常量通常表示一些相关的值,例如颜、星期几、月份等等。使用枚举类型可以使代码更加清晰和易于理解,因为它们提供了一种可读性更强的方式来表示这些常量。
以下是一个简单的Java枚举类型示例:
javaCopy code
enum DayOfWeek { MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY }
在这个示例中,我们定义了一个名为DayOfWeek的枚举类型,它包含了七个枚举常量,分别表示一周中的每一天。
我们可以使用这些常量来声明枚举类型的变量,例如:
javaCopy code
DayOfWeek today = DayOfWeek.MONDAY;
在这个示例中,我们声明了一个名为today的变量,类型为DayOfWeek。我们将这个变量初始化为MONDAY常量,这样它就代表了星期一这一天。
枚举类型也可以包含字段和方法。例如:
javaCopy code
enum DayOfWeek { MONDAY("Mon"), TUESDAY("Tue"), WEDNESDAY("Wed"), THURSDAY("Thu"), FRIDAY("Fri"), SATURDAY("Sat"), SUNDAY("Sun"); private final String abbreviation; DayOfWeek(String abbreviation)
1/ 2
{ this.abbreviation = abbreviation; } public String getAbbreviation() { return abbreviation; } }
在这个示例中,我们为每个枚举常量添加了一个缩写字段,并定义了一个getAbbreviation方法,以便在需要时获取该字段的值。
枚举类型的使用可以让代码更具可读性和可维护性,特别是在需要表示一组相关常量的情况下。
2/ 2enum c++
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论