自己的理解:
当产生继承关系以后,在子类里面会有一个父类对象,在子类的构造器当中如果什么都不写的话,会默认有一个super()去调用父类的默认构造函数,
在初始化子类的时候,一定要使父类已经存在了(所以要初始化先初始化父类对象).不然没办法调用父类的构造函数.父类必须在子类初始化之前就已经准备好.
为什么在初始化子类的时候,一定要先去初始化父类的对象
最新推荐文章于 2023-04-12 17:08:02 发布
自己的理解:
当产生继承关系以后,在子类里面会有一个父类对象,在子类的构造器当中如果什么都不写的话,会默认有一个super()去调用父类的默认构造函数,
在初始化子类的时候,一定要使父类已经存在了(所以要初始化先初始化父类对象).不然没办法调用父类的构造函数.父类必须在子类初始化之前就已经准备好.