Java枚举简述

简介: Java枚举简述

本质上是一个实例化好的对象数组。

当没有使用参数时,会调用无参构造函数初始化。

    public enum Test {
   
        TEST1,
        TEST2
    }

当有参数时,则可以自定义构造方法,并可以将属性通过get方法暴露出去。

    public enum BizExceptionCode {
   

        //对象
        NOTKONWN_EXCEPTION(10000,"未知错误"),
        VALID_EXCEPTION(10001,"字段校验失败");

        private Integer code;
        private String msg;

        BizExceptionCode(Integer code, String msg) {
   
            this.code = code;
            this.msg = msg;
        }

        public Integer getCode() {
   
            return code;
        }

        public String getMsg() {
   
            return msg;
        }
    }
目录
相关文章
|
1月前
|
安全 Java
Java 枚举(Enums)解析:提高代码可读性与易维护性
在 Java 中,实现抽象的另一种方式是使用接口。 接口定义 接口是一个完全抽象的类,用于将具有空方法体的相关方法分组:
69 1
|
2月前
|
存储 安全 Java
解密 Java 枚举的奥秘:超越常量的选择
解密 Java 枚举的奥秘:超越常量的选择
31 0
|
3月前
|
开发框架 Java 编译器
Java反射,枚举讲解
Java反射,枚举讲解
43 0
|
5月前
|
Kubernetes 数据可视化 安全
枚举探秘:Java中的神奇力量!
枚举探秘:Java中的神奇力量!
|
7月前
|
Java
java枚举
Java枚举是一种特殊的类,用于表示一组相关的常量。枚举类可以定义一组常量,并且枚举常量在使用时具有类型安全性,可以避免使用常量时出现类型错误。Java枚举可以继承其他类,也可以被其他类继承。Java枚举的实例称为枚举常量。
35 0
|
5天前
|
Java API
Java基础—笔记—内部类、枚举、泛型篇
本文介绍了Java编程中的内部类、枚举和泛型概念。匿名内部类用于简化类的创建,常作为方法参数,其原理是生成一个隐含的子类。枚举用于表示有限的固定数量的值,常用于系统配置或switch语句中。泛型则用来在编译时增强类型安全性,接收特定数据类型,包括泛型类、泛型接口和泛型方法。
9 0
|
29天前
|
Java
JAVA枚举
JAVA枚举
9 1
|
4月前
|
存储 安全 Java
【Java 枚举】详细介绍枚举的作用以及适用范围
【Java 枚举】详细介绍枚举的作用以及适用范围
|
4月前
|
安全 Java 编译器
Java枚举(enum)
Java枚举(enum)
28 0
|
4月前
|
IDE Java 开发工具
你知道 Java 中关键字 enum 是一个语法糖吗?反编译枚举类
你知道 Java 中关键字 enum 是一个语法糖吗?反编译枚举类
44 0