采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
同学好,如果在类里面,当然能获取到啊,我们说的是拿到了ContainerHolder实例之后,去做的反射,或者说在外部对这个类进行调用,修改其行为:)
在类外面不是也可以拿到EnumStarvingSingleton的构造函数再实例化吗,这样创建出来的也是一个新的对象,这样做有什么意义了?
哦,刚刚搜索了一下,好像明白了,我们想要的并不是EnumStarvingSingleton的实例,而是里面的枚举,这样的话instance是不是不该定义为EnumStarvingSingleton类型,而直接就是枚举值?
同学好,主要就是为了获取里面的枚举值,枚举值是单例就可以,你即便换成别的,也是照样能获取到外层的类的实例的,但是保证里面那个枚举值绝对单例即可:)
登录后可查看更多问答,登录/注册
快速入门Spring核心源码+从零开发自研框架
1.2k 12
1.0k 9
1.1k 8
1.3k 8
15.5k 8