请稍等 ...
×

采纳答案成功!

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

为什么可以在外部使用私有构造函数呢?

老师好,在8-3中,为什么可以在外部使用私有构造函数呢?
我看到你在类外部调用了私有的构造函数Singleton()。为什么可以成功呢?它不是私有函数吗?是因为This在全局区吗?
如果是这个原因的话,那全局区是如何从外部调用私有函数的呢?

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

1回答

quickzhao 2022-01-05 09:42:41

同学,不太明白你说的外部是什么,感觉你对外部的理解有问题,请用代码详细说明,代码的表达是没有歧义的。你可以在main中调用一下构造函数看看效果。

0 回复 有任何疑惑可以回复我~
  • 提问者 TokugawaNakashima #1
    外部的意思就是类的外部。
    回复 有任何疑惑可以回复我~ 2022-01-08 21:25:05
  • quickzhao 回复 提问者 TokugawaNakashima #2
    外部没有调用啊。最好请列出代码,这样没有歧义,谢谢。
    回复 有任何疑惑可以回复我~ 2022-01-08 22:08:17
  • 提问者 TokugawaNakashima 回复 quickzhao #3
    在视频“8-3static和单例模式的实现”中 10分01秒的时候。
    回复 有任何疑惑可以回复我~ 2022-01-25 20:51:19
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信