静态成员

1、静态字段

使用static关键字可以定义有多个实例共享的数据。

静态字段可以声明时初始化,未初始化的静态字段将获得默认值。

调用静态字段的方式:类名.字段名。

2、静态方法

调用静态方法:类名.方法名。

this关键字在静态方法中无效。

在静态方法内部直接访问实例字段或实例方法,必须先获得对字段或方法所属的那个实例的引用。

3、静态构造函数

静态构造函数不显式调用,在首次访问类时自动调用静态构造函数。

静态构造函数不允许任何参数。

静态构造函数作用是将类中的静态数据初始化成特定值。

静态构造函数的赋值优先于声明时的赋值

4、静态属性

5、静态类

当某个类不包含任何实例字段(或方法),则创建该类的实例化没有意见。

当某个类标记为static时该类无法声明任何实例字段或方法。

静态类会被标记为abstract和sealed使得该类被指定为该类不可扩展,换言之它无法派生出其他类。

在程序顶部添加using classname;指令,即可不添加类名前缀使用该类的静态成员

原文地址:https://www.cnblogs.com/TheLin/p/14379959.html