首页 > 代码库 > 静态构造函数和静态类
静态构造函数和静态类
静态构造函数:
1. 一个类只能定义一个静态构造函数。换句话说,静态构造函数不能被重载。
2. 无访问修饰符、无参。
3. 无论创建了多少类型的对象,静态构造函数只执行一次。
4. 无参数的构造函数可以与静态构造函数共存。尽管参数列表相同,但一个属于类,一个属于实例,所以不会冲突。
5. 静态构造函数不可以被继承。
4. 运行库创建类实例或调用者首次访问静态成员之前,运行库会调用静态构造函数。
5. 静态构造函数的执行先于任何实例级别的构造函数。
静态类:
只能有静态成员, 只能包含用static关键字标记的成员或字段。
不能被实例化。
密封的,因此不可被继承。静态类不能包含构造函数,但仍可声明静态构造函数以分配初始值或设置某个静态状态。
静态构造函数和静态类
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。