面向对象中,用super来联系父类的函数
Posted xuwenwei
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面向对象中,用super来联系父类的函数相关的知识,希望对你有一定的参考价值。
class Animal: def __init__(self): print("A构造方法") self.ty = "动物" def Other(self): print("Others") self.nn = "simon" class Cat(Animal): def __init__(self): print("B构造方法") self.n = "猫" # super执行父类的构造方法,可以执行父类的任何方法 super(Cat, self).__init__() super(Cat,self).Other() c = Cat() print(c.__dict__)
执行结果:
B构造方法
A构造方法
Others
{‘n‘: ‘猫‘, ‘ty‘: ‘动物‘, ‘nn‘: ‘simon‘}
以上是关于面向对象中,用super来联系父类的函数的主要内容,如果未能解决你的问题,请参考以下文章