面向对象-子类对象实例化过程

子类对象实例化的全过程

从结果看

  1. 子类拥有父类的所有属性和方法
  2. 子类在实例化后会在堆空间加载父类的属性

    从过程看

  3. 我们实例化子类一定会调用子类的构造器,也就一定会调用父类的构造器,直到调用到Object对象中的空参构造器,正因为我们加载了父类的构造器,所以在子类的堆空间中可以看到父类的结构

虽然调用了父类的构造器,但是并没有实例化父类对象。