------- android培训、java培训、期待与您交流! -------
子父类在内存中的表现形式
当创建任何java对象时,程序总会先调用每个父类非静态初始化块、父类的构造器(总是从Object开始)执行初始化,最后才调用本类的非静态初始化块、构造器执行初始化。
关于调用父类的哪个构造器执行初始化问题:
1.子类构造器执行体的第一行代码使用super显示调用父类构造器,系统将根据super调用里传入的实参列表来确定调用父类哪个构造器
2.子类构造器执行体的第一行代码使用this显示调用本类中重载的构造器,系统将根据this调用里传入的实参列表确定本类的另一个构造器