pythonsuper_python中的super()是什么意思呢
生活随笔
收集整理的這篇文章主要介紹了
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()是什么意思呢的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一个页面区分管理者和普通用户如何设计_如
- 下一篇: set python_python基础: