未分类
2020-09-22 11:36:56
1822677238@qq.com
手机扫码查看
枚举
什么是枚举?
枚举是一个引用类型,枚举是一个规定了取值范围的数据类型。
枚举变量不能使用其他数据,只能使用枚举中常量赋值,提高程序安全性。
定义枚举使用enum关键字。
版本:JDK1.5
注意:
1.枚举中必须要包含枚举常量,也可以包含属性,方法,私有构造方法
2.枚举常量必须在前面,多个常量之间使用逗号隔开,最后分号可写可不写
枚举的本质
枚举是一个终止类,并集成Enum抽象类
枚举中常量是当前类型的静态常量
//枚举创建
public enum TestEnum {
MAN,WOMAN;
private String name;
//私有构造方法
private TestEnum(String name) {
this.name = name;
}
TestEnum() {
}
}
public class demos{
public static void main(String[] args) {
TestEnum testEnum=TestEnum.MAN;
System.out.println(testEnum.toString());
}
}
枚举和switch搭配使用
public class demos{
public static void main(String[] args) {
TestEnum testEnum=TestEnum.MAN;
switch (testEnum){
case MAN:
System.out.println("男");
break;
case WOMAN:
System.out.println("女");
break;
default:
break;
}
}
}



发表回复