为什么懒汉式和饿汉式同样属性是private,但是在饿汉式中
为什么懒汉式和饿汉式同样属性是private,但是在饿汉式中,老师说不可以用new的方法构造因为前面是private,但是在懒汉式中 老师直接用new实例化又变得可以了呀?这里不太理解 望解答 谢谢
8
收起
正在回答 回答被采纳积分+1
1回答
好帮手慕小班
2019-09-12 14:46:28
同学你好,1、同学说的是不是-->在饿汉式的课程讲解过程中,5分20秒的时候
这里的创建SingletonOne不能使用new关键字调用SingletonOne的构造方法来直接创建SingletonOne,是因为这是在测试类方法中,SingletonOne的构造方法是私有的只能在SingletonOne中调用,在测试类方法中是不能直接调用的。
2、同学说的-->在懒汉式中 老师直接用new实例化又变得可以了呀,
这里老师查看了一下课程,在懒汉式的讲解过程中,调用构造方法是在SingletonOne类中,而并没有在测试类中调用SingletonOne的构造方法呀
所以还麻烦同学说一下,在懒汉式的测试类中是哪里直接使用了私有构造方法实例化了。
如果我的回答解决了你的疑惑,请采纳,祝学习愉快~
1. Java 零基础入门
- 参与学习 人
- 提交作业 3802 份
- 解答问题 11489 个
本阶段带你迈入Java世界,学习Java必备基础知识,基础语法、面向对象思想以及常用工具类的使用。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星