Static

1静态类:

static修饰符可用于类、字段、方法、属性、运算符、事件和构造函数,但不能用于索引器、析构函数或类以外的类型。

如果一个类,被声明为静态类,那么该类不可以被实例化,也不可以被继承,同时不可以包含非静态成员。

非静态类中,可以包含静态成员。


2静态方法

静态方法中,不可以访问非静态成员。

非静态方法中,可以调用静态和非静态成员。

静态成员的生命周期是:从程序开始到程序结束


3静态构造函数具有以下特点:

静态构造函数既没有访问修饰符,也没有参数。

在创建第一个实例或引用任何静态成员之前,将自动调用静态构造函数来初始化类。

无法直接调用静态构造函数。

在程序中,用户无法控制何时执行静态构造函数。

你可能感兴趣的:(Static)