在Java 1.8中,枚举类型是一种特殊的类,它包含了一组常量。Java 枚举是一种数据类型,它包含固定数量的常量。枚举在Java中被视为数据类型,你可以使用它们来创建枚举类型的变量、枚举类型的数组、使用switch语句等等。
下面是一个使用Java 1.8枚举的简单示例:
```java
public enum Season {
SPRING, SUMMER, FALL, WINTER
}
public class TestEnum {
Season s;
public TestEnum(Season s) {
this.s = s;
}
public void tellItLikeItIs() {
switch (s) {
case SUMMER:
System.out.println("Hot");
break;
case WINTER:
enum类型如何使用 System.out.println("Cold");
break;
default:
System.out.println("Average");
break;
}
}
public static void main(String[] args) {
TestEnum firstDay = new TestEnum(Season.SUMMER);
llItLikeItIs(); // Outputs "Hot"
TestEnum winterTime = new TestEnum(Season.WINTER);
llItLikeItIs(); // Outputs "Cold"
TestEnum letItBe = new TestEnum(Season.FALL);
llItLikeItIs(); // Outputs "Average"
}
}
```
这个例子中,我们定义了一个名为Season的枚举类型,它包含四个季节作为常量。然后我们在TestEnum类中使用这个枚举类型。在tellItLikeItIs方法中,我们使用了switch语句来检查枚举值并打印出相应的结果。在main方法中,我们创建了几个TestEnum对象,并调用了tellItLikeItIs方法来输出结果。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论