请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,为什么懒汉模式定义instance变量的时候,没有加入final修饰?

如题,是因为知道懒汉模式可能会根据使用多次实例化,所以定义这个对象变量的时候,不加final了吗?

正在回答 回答被采纳积分+3

1回答

提问者 丨木頭丶吅 2020-10-22 14:47:16

补充一下,懒汉式的定义是只有在需要被用到的时候才被加载进来,意思是对于这个对象(Singleton3
),还是只实例化一次;那为什么没有final修饰呢?

0 回复 有任何疑惑可以回复我~
  • 悟空 #1
    是可以加final修饰的,没有问题
    回复 有任何疑惑可以回复我~ 2020-10-22 16:25:10
  • 不可以加,不然final修饰的静态变量,没办法在方法中或者构造函数初始化了
    回复 有任何疑惑可以回复我~ 2021-05-30 00:18:25
  • 静态的,构造函数中不可以
    回复 有任何疑惑可以回复我~ 2021-05-30 11:45:10
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信