CS3L9——静态类和静态构造函数
CS3L9——静态类和静态构造函数
静态类
- 概念:用
static
修饰的类 - 特点:只能包含静态成员,不能实例化
- 作用:将常用的静态成员写在静态类中,方便使用,
静态类不能被实例化 更能体现工具类的唯一性,比如Console
就是一个静态类
静态类适合用来做工具类
1 | static class Tools |
静态构造函数
-
概念:用
static
修饰的构造函数 -
特点
静态类和普通类都可以有静态构造函数,它不能用访问修饰符,不能有参数,只会自动调用一次
静态构造函数在第一次调用类的内容时就会自动调用执行 -
作用:在静态构造函数中初始化静态变量
1 | //在静态类中的静态构造函数 |
输出:
1 | 静态构造函数 //可见,静态构造函数会在 第一次调用静态类的成员 之前就会自动调用执行 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 文KRIFE齐的博客!