java枚举类型构造方法为什么是private的

枚举类型是单例模式的。你需要实例化一次,然后再整个程序之中就可以调用他的方法和成员变量了。
枚举类型使用单例模式是因为他的值是固定的,不需要发生改变。

更多知识见 http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt400
原文地址:https://www.cnblogs.com/grefr/p/6087981.html