想要一個類不被外部實例化,就不能提供公有構造器,如果不提供顯示的公有構造器,
編譯器會自動提供一個公有的,缺省的構造器,這種情況下,外部還是可以實例化類.
解決方案就是,顯示提供一個私有的構造器,這樣外部就不能實例化它:
public class A{ private A(){} }
這樣做也有副作用,它會使得類不能被子類化。