请稍等 ...
×

采纳答案成功!

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

单例模式new操作

老师,如果在类的构造函数中通过参数判断,外部new的抛出个错误,在getInstance的时候正常实例化,这样可以吗?

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

1回答

双越 2020-04-04 17:06:00

如果在类的构造函数中通过参数判断,外部new的抛出个错误 —— 这样,你在 getInstance 时用 new ,会不会也报错?

0 回复 有任何疑惑可以回复我~
  • 提问者 慕仔6385915 #1
    就是在getinstance中new的时候给个标识参数让它正常实例化,如果不带参数的时候就判定是外部new的,抛出错误
    回复 有任何疑惑可以回复我~ 2020-04-04 17:08:00
  • 双越 回复 提问者 慕仔6385915 #2
    那岂不是有多了一个参数?这样会引入额外的使用成本
    回复 有任何疑惑可以回复我~ 2020-04-04 17:14:09
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信