采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
翔仔老师好,关于枚举类的构造器为什么一定是private的听您视频讲解时有点太理解,百度上的回答说枚举类型是单例模式的。感觉更蒙了。翔仔老师可以通俗的点拨一下吗?
同学好,我理解是因为既然是枚举,那么它就是一群常量的集合,也就意味着没必要重复初始化,也就是不能修改里面的值,因此jvm遇到enum符号的就会把它当做特殊的"对象"给创建出来,只有一份,所以把构造函数设为私有
谢谢老师,听这么一讲一下子明白了
单例模式,构造器需要私有化,并不需要你去new它,而是直接调用这个实例,jvm运行时,系统就会初始化这个类
登录后可查看更多问答,登录/注册
SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需
2.0k 47
1.9k 41
2.5k 40
1.9k 39
1.5k 37