子类继承父类,并有构造方法的时候。创建子类的实例化对象的时候。代码执行顺序 1.会先走到子类的构造方法,碰到super跳转到父类有参构造方法 2. 会发现有父类的属性中没有在构造方法中传参的,依次执行所有未传属性 3. 调用父类的构造方法 4. 跳转到子类的构造方法,跟父类一样,先执行未传参数的属性 5. 子类的构造方法