初识静态构造函数

静态构造函数

本质 : 实现对一个类进行初始化的方法成员
职责 : 一般用于静态数据初始化
脾气 : 1不能有参数
            2不能有修饰符
            3不能被调用 (类实例化时由clr自动调用)
            4不能被继承

作风 : 只能对静态数据成员进行初始化,而不能对非静态数据成员进行初始化 ,最多只运行一次.
上班时间: 创建第一个实例或引用任何静态成员之前,由.NET自动调用.

相貌:

         class Man
         {
          private static int age;
          static Man()
          {
           age=18;
          }
          ...
         }

政治面貌:  无参数的构造函数可以与静态构造函数共存。虽然都没有参数,但一个属于类,一个属于实例,不冲突滴 ^_^

posted @ 2007-04-08 09:48  戏水  阅读(495)  评论(3编辑  收藏  举报