侧边栏壁纸
  • 累计撰写 135 篇文章
  • 累计创建 1 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

枚举

概述

什么是枚举

枚举是一种特殊的类

格式

修饰符 enum 枚举类名{
	名称1,名称2,...;
	其他成员
}

特点

image-20240327134427530

  • 枚举类的第一行只能罗列名称,名称都是常量,并且每个常量记住的都是枚举类的一个对象
  • 枚举类的构造器都是私有的,因此,枚举类对外不能创建对象
  • 枚举都是最终类,不可以被继承
  • 枚举类中,从第二行开始,可以定义类的其他成员变量
  • 编译器为枚举类新增加了几种方法,并且枚举类都是继承: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;

}

0
博主关闭了所有页面的评论