一个类的构造函数通常与类名相同。
构造函数不声明返回类型。
一般地,构造函数总是public类型的。如果是private类型的,表明类不能被外部类或对象实例化。常用于Sington模式。也常用于只含有静态成员的类,此情况下类一般还要加一个sealed修饰符。
在构造函数中不要做对类的实例进行初始化以外的事情,也不要尝试显式地调用构造函数。
一般Singleton模式通常有几种形式:
第一种形式:














第二种形式:













引用自:
http://www2.cnblogs.com/netfork/archive/2004/03/22/3845.html