活动地址:CSDN21天学习挑战赛
概念:
static是静态的意思,可以用来修饰成员变量、成员方法- 修饰成员变量之后称为静态成员变量(类变量),修饰方法之后称为静态方法(类方法)。
- 修饰后的成员变量,可以被类的所以对象共享(访问、修改)。
static修饰的成员变量,称为静态成员变量,静态成员变量最大的特性:不属于某个具体的对象,是所有对象所共享的。

被
static修饰的成员方法为静态成员方法,是类的方法,不是某个对象所特有的。
静态成员一般通过静态方法来访问。
.静态方法名(…)方法调用,更推荐后者。
this参数,静态方法中调用时候无法传递this引用。
概念: 使用
{}定义的一段代码称为代码块。
定义在方法中的代码块:

构造块(实例代码块):定义在类中的代码块(不加修饰符)。构造代码块一般用于初始化实例成员变量。

使用
static定义的代码块称为静态代码块。一般用于初始化静态成员变量。

1. 静态代码块最先执行;
2. 实例代码块其次执行;
3. 最后执行构造方法。
记得三连喔~ 👍👍🏻👍🏿