如果枚举类是私有的,则如何在枚举类中调用构造函数?为何打印3次?
public enum Device {
ON, OFF, STANDBY;
private Device() {
System.out.println("Hello!");
}
}
public static void main(String[] args) {
Device d = Device.STANDBY;
}
为什么此代码会打印出三遍Hello!你好!你好! ?
如果枚举类是私有的,则如何在枚举类中调用构造函数?