Python调用父类__init__()初始化方法使用super()函数

子类自身若有__init__()初始化方法的话,子类会调用自身的初始化方法,并覆盖父类的初始化方法。

如果子类还想保留父类的初始化方法,那应该如何做呢?
——使用super()函数,在子类的初始化方法,用super()函数添加父类的初始化方法,例如:super().init(name)
这样子类可以有自身的初始化方法,同时也保留了父类的初始化方法。

程序实例:

class Animal(object):
    age = 10
    def __init__(self,name):
        self.name 

版权声明:本文为tuliyou原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。