python的构造函数和其他语言有区别(python中__init__方法和父类其他方法一样,子类有就调用子类,没有会调用父类)


python的构造函数__init__和父类其他方法一样,子类存在,如果没有super就不会调用父类的,子类没写这个方法,会自动调用父类的!

class Test():


    def __init__(self,a):
        print(f"父类的{a}")


class Test001(Test):

    # 子类存在,如果没有super就不会调用父类的,子类没写这个方法,会自动调用父类的!
    def __init__(self,a):
        print(f"子类的{a}")

Test001(1)

猜你喜欢

转载自blog.csdn.net/weixin_43343144/article/details/87866165