xiaobenchi

导航

static关键字

static关键字

static关键字可修饰的部分

1、静态变量:又称为类变量,类的所有实例共享静态变量,内存中只存在一份;

2、静态方法:类加载的时候存在,静态方法必须有实现;

3、静态语句块:类初始化的时候运行一次;

4、静态内部类:不能访问外部类的非静态的变量和方法;

5、初始化顺序:静态变量和静态语句块优先于实例变量和普通语句块,静态变量和静态语句块的初始化顺序取决于它们在代码中的顺序。

存在继承关系的初始化顺序

1、父类(静态变量、静态语句块)

2、子类(静态变量、静态语句块)

3、父类(实例变量,普通语句块)

4、父类(构造函数)

5、子类(实例变量,普通语句块)

6、子类(构造函数)

posted on 2022-07-27 11:14  小迟在努力  阅读(27)  评论(0编辑  收藏  举报