Enum怎么获取对象 为什么?

来源:15-12 【枚举类型】具有名称的常量集合

十年砍柴mmws

2023-11-20

EnumDemo enumDemo= EnumDemo.PAID;为什么这样就可以获取EnumDemo类的对象 ,不是要构造方法获取对象吗

写回答

1回答

彭彭老师

2023-11-20

枚举类型中的成员,默认都被 final、public、static 关键字修饰,PAID 是静态常量,类名.PAID 方式调用即可。

枚举类的构造方法是私有的,JVM 将其设定为私有方法,不允许被实例化,不能通过对象来调用枚举常量。

0
0

Java零基础入门与实战

Java零基础入门与实战 多场景|多案例|全栈项目

277 学习 · 220 问题

查看课程