Static静态方法

  1. 静态方法中不能使用this关键字
  2. 静态方法中不能使用super关键字
    为什么?
    因为静态方法是在类加载的时候就已经确定了的,而this和super是在对象创建的时候才确定的,
    使用super和this关键字的时候,必须先有对象,而静态方法是在类加载的时候就确定了的,所以不能使用super和this关键字

当在继承中有Static代码块时加载的顺序

  1. 父类(静态变量、静态语句块)
  2. 子类(静态变量、静态语句块)
  3. 父类(构造函数)
  4. 子类(实例变量、普通语句块)
  5. 子类(构造函数)