image.png
B: 没见过, 但是语法是没问题的, 存在即合理.
A: 它是什么意思呢?
B: 我想它不能被实例化吧, 因为它的构造函数是private的啊....A: 那么, 有没有哪个对象可以使用这个private的构造函数呢?
B: 额, 我认为只有MyClass里面的代码可以调用这个构造函数, 但是感觉那没什么用啊.
A: 为什么没用呢?...这是个鸡和蛋的问题: 我可以使用MyClass里面的构造函数, 但是我无法实例化这个对象, 因为其他的类无法使用 "new MyClass()"....A: 非常有趣, 那么我把实例化代码放里面呢?
B: 确实可以有这种操作...
A: 那么, 现在你认为有第二种方法来实例化对象吗?...然后构造函数必须是私有的.
getInstance()方法可以该类进行实例化, 并且返回该实例.
另外, 该类也可以有其他方法.