欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > python >内容正文

python

pythonsuper_python中的super()是什么意思呢

发布时间:2025/3/20 python 34 豆豆
生活随笔 收集整理的这篇文章主要介绍了 pythonsuper_python中的super()是什么意思呢 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

展开全部

super就是在子类中调用e69da5e887aa62616964757a686964616f31333337383863父类方法时用的。class FooParent(object):

def __init__(self):

self.parent = 'I\'m the parent.'

print 'Parent'

def bar(self,message):

print message,'from Parent'

class FooChild(FooParent):

def __init__(self):

super(FooChild,self).__init__() #调用父类初始化方法

print 'Child'

def bar(self,message):

super(FooChild, self).bar(message) #调用父类bar方法

print 'Child bar fuction'

print self.parent

if __name__ == '__main__':

fooChild = FooChild()

fooChild.bar('HelloWorld')

如果解决了您的问题请采纳!

如果未解决请继续追问

总结

以上是生活随笔为你收集整理的pythonsuper_python中的super()是什么意思呢的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。