枚举的基本认识
我们一般直接定义一个单独的枚举类
public enum 枚举类名{枚举项1,枚举项2,枚举项3
}
可以通过 枚举类名.枚举项 来访问该枚举项的
-
可以理解为 枚举项就是我们自己定义的一个数据类型,是独一无二的
接下来我们直接用一个例子来完全理解
加深理解
这里是我们的一个运行类和一个枚举类
Sex
public enum Sex {BOY,GIRL
}
Do
import java.util.Scanner;public class Do {public static void main(String[] args) {System.out.println("请输入man/woman");Scanner sc = new Scanner(System.in);String str = sc.next();if(str.equals("man")) {// Sex.BOY我们自定义的枚举项judge(Sex.BOY);}else if(str.equals("woman")) {judge(Sex.GIRL);}else {System.out.println("输的不正确,请重试!");}}public static void judge(Sex c) {switch (c) {case BOY -> {System.out.println("展示给男生专属页面");break;}case GIRL -> {System.out.println("展示给女生专属页面");break;}}}
}
可以看到我们的Sex.BOY和Sex.GIRL 是我们枚举类中定义的枚举项
通过判断我们的枚举项的不同来展示不同的内容
总结
枚举类在开发中一般用来展示不同组的信息的