关于枚举类的构造方法为什么一定是私有的不是很理解
来源:4-4 Dto之ShopExecution的实现
oooooooooooooooo
2019-04-02
翔仔老师好,关于枚举类的构造器为什么一定是private的听您视频讲解时有点太理解,百度上的回答说枚举类型是单例模式的。感觉更蒙了。翔仔老师可以通俗的点拨一下吗?
写回答
1回答
-
同学好,我理解是因为既然是枚举,那么它就是一群常量的集合,也就意味着没必要重复初始化,也就是不能修改里面的值,因此jvm遇到enum符号的就会把它当做特殊的"对象"给创建出来,只有一份,所以把构造函数设为私有
022019-05-22
相似问题