类的静态构造函数不属于任何一个类的实例,具有如下几个特点:
1.static关键字修饰,无返回类型,无参数的构造函数
2.不能通过代码显式的调用静态构造函数
3.静态构造函数在类的静态成员第一个范文或第一个类实例创建之前由系统调用
4.静态构造函数最多运行一次
5.静态构造函数必须显式定义,若不定义,则不存在默认静态构造函数
6.一个类中最多只能定义一个静态构造函数
7.静态构造函数主要完成的是静态数据成员的初始化工作,若定义静态数据成员的时候进行初始化,同时在静态构造函数中进行了初始化,则以静态构造函数的初始化为准