类都默认继承object类
在super的使用过程中,需要注意初始化对继承的影响:
1、子类继承父类,但不执行__init__方法,那么会自动继承父类属性。
2、子类继承父类,执行了__init__方法,且不调用super初始化父类构造函数,那么子类不会自动继承父类属性。
3、子类继承父类,执行了__init__方法,且调用了super初始化了父类的构造函数,那么子类会继承父类属性。
还有一个mro,有时间再了解
类都默认继承object类
在super的使用过程中,需要注意初始化对继承的影响:
1、子类继承父类,但不执行__init__方法,那么会自动继承父类属性。
2、子类继承父类,执行了__init__方法,且不调用super初始化父类构造函数,那么子类不会自动继承父类属性。
3、子类继承父类,执行了__init__方法,且调用了super初始化了父类的构造函数,那么子类会继承父类属性。
还有一个mro,有时间再了解