私有构造函数往往是一个空的函数体。
私有构造函数所在的类往往只包含静态成员。
私有构造函数的目的往往是用来阻止利用默认构造函数(无参数的构造函数)创建实例。
示例
class NLog
{
// Private Constructor:
private NLog() { }
public static double e = System.Math.E; //2.71828...
}
{
// Private Constructor:
private NLog() { }
public static double e = System.Math.E; //2.71828...
}
