静态成员基本概念
static
关键字用于修饰成员变量、方法、属性等,称为静态成员。
- 静态成员的特点是:直接用类名点出使用。
Console.WriteLine
就是静态成员的体现。
静态类
- 定义:
- 类语句块外,namespace 语句块内。
- 用
static
修饰的类。
- 特点:
- 作用:
- 将常用的静态成员写在静态类中,方便使用。
- 静态类不能被实例化,更能体现工具类的唯一性。
静态构造函数
- 定义:
- 类语句块外,namespace语句块内
- 在构造函数上加上
static
修饰
- 特点:
- 静态类和普通类都可以有静态构造函数。
- 不能使用访问修饰符。
- 不能有参数。
- 只会调用一次,在第一次访问该类的任何静态成员的时候都会触发静态构造函数执行。后续不在会调用;静态成员的生命周期伴随着程序的运行到终止。
本文作者:xuxuxuJS
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA
许可协议。转载请注明出处!