2019-06-02 Python—子类构造函数调用super().__init__()

super 作用:

1、如果子类 Puple 继承父类  Person ,并且不做初始化,那么它会自动继承父类的name属性。

2、如果子类Puple_Init 继承父类Person 做了初始化,且不调用super初始化父类构造函数,那么子类Puple_Init不会自动继承父类的属性name。

3、如果子类Puple_super继承父类Person 做了初始化,且调用了super初始化父类的构造函数,那么子类Puple_Super也会继承父类的name属性。

结果:


调整代码;


结果:


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容