为什么可以在外部使用私有构造函数呢?
来源:9-3 static和单例模式的实现
TokugawaNakashima
2022-01-04
老师好,在8-3中,为什么可以在外部使用私有构造函数呢?
我看到你在类外部调用了私有的构造函数Singleton()。为什么可以成功呢?它不是私有函数吗?是因为This在全局区吗?
如果是这个原因的话,那全局区是如何从外部调用私有函数的呢?
写回答
1回答
-
quickzhao
2022-01-05
同学,不太明白你说的外部是什么,感觉你对外部的理解有问题,请用代码详细说明,代码的表达是没有歧义的。你可以在main中调用一下构造函数看看效果。
032022-01-25
相似问题