初识静态构造函数
静态构造函数
本质 : 是实现对一个类进行初始化的方法成员
职责 : 一般用于对静态数据的初始化
脾气 : 1不能有参数
2不能有修饰符
3不能被调用 (类实例化时由clr自动调用)
4不能被继承
作风 : 只能对静态数据成员进行初始化,而不能对非静态数据成员进行初始化 ,最多只运行一次.
上班时间: 创建第一个实例或引用任何静态成员之前,由.NET自动调用.
相貌:
class Man
{
private static int age;
static Man()
{
age=18;
}
...
}
政治面貌: 无参数的构造函数可以与静态构造函数共存。虽然都没有参数,但一个属于类,一个属于实例,不冲突滴 ^_^