点我
枚举
概述
什么是枚举
枚举是一种特殊的类
格式
修饰符 enum 枚举类名{
名称1,名称2,...;
其他成员
}
特点
- 枚举类的第一行只能罗列名称,名称都是常量,并且每个常量记住的都是枚举类的一个对象
- 枚举类的构造器都是私有的,因此,枚举类对外不能创建对象
- 枚举都是最终类,不可以被继承
- 枚举类中,从第二行开始,可以定义类的其他成员变量
- 编译器为枚举类新增加了几种方法,并且枚举类都是继承:Java.lang.Enum类,从enum类也会继承到一些方法
场景
- 用来表示一组信息,然后用来进行参数的传输
实例:选择性别后,展示不同的信息
main
package com.xbxaq.enum_;
public class Test {
public static void main(String[] args) {
check(A.BOY);
}
public static void check(A sex){
switch (sex){
case BOY:
System.out.println("游戏信息");
break;
case GIRL:
System.out.println("风景信息");
break;
}
}
}
A
package com.xbxaq.enum_;
public enum A {
BOY,GIRL;
}
分类:
JAVA
版权申明
本文系作者 @小白学安全 原创发布在 xbxaq.com 站点,未经许可,禁止转载!
评论