关于java枚举类型的问题,具体请看代码。

2024年11月15日 19:30
有2个网友回答
网友(1):

enum可以理解为一个特殊的类, 而其元素为enum类型的公共的静态类成员, 注意是类成员, 所以你引用时用的enum的名字+.+成员的名称.
如果要用Person的话你可以这样理解:
class Person{
public static Person p1 = new Person();

public static Person p2 = new Persion();

private Person(){};

}
你在使用Person的时候, 因为其构造函数不可见, 所以你只能用Person.p1来定义和访问.

网友(2):

enum里面是常量值,值的引用要用“类名。值”