比如
這種類,往往提供一些靜态的函數來生成該類的執行個體,僅僅要這個類有公開的屬性、方法。得到執行個體引用的一方還是能夠調用的,一個樣例是singleton。
外面調用僅僅能調用DiskUtil 的靜态函數Func,而不能A a = new A();私有構造函數僅僅能在函數内部調用。外部不能執行個體化。是以私有構造函數能夠防止該類在外部被執行個體化
常見的應用是工具類和單例模式
本文轉自mfrbuaa部落格園部落格,原文連結:http://www.cnblogs.com/mfrbuaa/p/5330780.html,如需轉載請自行聯系原作者