继承中的__init__()方法
- 子类不能继承父类的__init__()方法
- 如果子类没有定义自己的__init__()方法,父类的__init__()方法会被默认调用,实例化子类的对象,则只能传入父类的__init__()方法对应的参数,否则会出错。
- 如果子类定义了自己的__init__()方法,而在子类中没有显示调用父类的__init__()方法,则父类的属性不会被初始化
- 如果子类定义了自己的__init__()方法,在子类中通过
super().__init__()调用父类的__init__()方法,子类和父类的属性都会被初始化
感谢文章:
https://blog.csdn.net/brucewong0516/article/details/79121179