2010-09-15 51 views
1

的下面似乎是非常相似:独立/静态类/实例类与私人ctor之间的区别?

  • 在一个类中的静态和私人之间的构造函数有什么区别?
  • 此外,单例和具有静态或私有构造函数的实例类之间有什么区别?
+0

静态类和sigleton使用什么叫静态构造函数意味着更多的信息?你的意思是工厂方法? – 2010-09-15 21:37:44

+1

@SB,静态构造函数是类的初始化器,与实例相反。 – 2010-09-15 21:38:51

回答

0

静态构造函数在第一次以任何方式提及类类型时调用。例如,可用于填充静态字典。这些构造函数不能被明确调用。

另一方面,私人构造函数只能从类本身中调用。例如,可以通过创建工厂方法来限制或监视该类的新实例的创建。

至于单身人士的问题,Oren A大概总结了一下。

相关问题