点我

概述

什么是枚举

枚举是一种特殊的类

格式
修饰符 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;

}
分类: JAVA

评论

-- 评论已关闭 --

目录

目录