如果子类不重写__init__, 实例化子类时,会自动调用父类定义的__init__
如果子类要重写__init__,实例化子类,就不会调用父类已经定义的__init__
所以如果想要扩充父类,需要显示调用父类的__init__
本文探讨了在面向对象编程中,子类如何通过重写__init__方法来扩展或覆盖父类的初始化行为。当子类不重写__init__时,将自动调用父类的初始化方法;若子类重写了__init__,则需显式调用父类的初始化方法以确保完整继承。
如果子类不重写__init__, 实例化子类时,会自动调用父类定义的__init__
如果子类要重写__init__,实例化子类,就不会调用父类已经定义的__init__
所以如果想要扩充父类,需要显示调用父类的__init__
转载于:https://www.cnblogs.com/sunhuahuaa/p/9723733.html

被折叠的 条评论
为什么被折叠?