Static的一些随记
Static静态方法
- 静态方法中不能使用this关键字
- 静态方法中不能使用super关键字
为什么?
因为静态方法是在类加载的时候就已经确定了的,而this和super是在对象创建的时候才确定的,
使用super和this关键字的时候,必须先有对象,而静态方法是在类加载的时候就确定了的,所以不能使用super和this关键字
当在继承中有Static代码块时加载的顺序
- 父类(静态变量、静态语句块)
- 子类(静态变量、静态语句块)
- 父类(构造函数)
- 子类(实例变量、普通语句块)
- 子类(构造函数)




