2010-09-15 17 views
1

的下面似乎是非常相似:獨立/靜態類/實例類與私人ctor之間的區別?

  • 在一個類中的靜態和私人之間的構造函數有什麼區別?
  • 此外,單例和具有靜態或私有構造函數的實例類之間有什麼區別?
+0

靜態類和sigleton使用什麼叫靜態構造函數意味着更多的信息?你的意思是工廠方法? – 2010-09-15 21:37:44

+1

@SB,靜態構造函數是類的初始化器,與實例相反。 – 2010-09-15 21:38:51

回答

0

靜態構造函數在第一次以任何方式提及類類型時調用。例如,可用於填充靜態字典。這些構造函數不能被明確調用。

另一方面,私人構造函數只能從類本身中調用。例如,可以通過創建工廠方法來限制或監視該類的新實例的創建。

至於單身人士的問題,Oren A大概總結了一下。

相關問題