熱線電話:13121318867

登錄
首頁精彩閱讀Python多繼承順序實例分析
Python多繼承順序實例分析
2018-05-28
收藏

Python多繼承順序實例分析

這篇文章主要介紹了Python多繼承順序,結合實例形式分析了Python多繼承情況下繼承順序對同名函數覆蓋的影響,需要的朋友可以參考下
具體如下:
示例1:    
#-*- coding:utf-8 -*-
#!python2
class A(object):
  def caller(self):
    print 'A caller'
    self.called()
  def called(self):
    print 'A called'
class B(object):
  def called(self):
    print 'B called'
class C(B,A):
  pass
if __name__ == '__main__':
  c=C()
  c.caller()

運行結果:

    A caller
    B  called

示例2:    
#-*- coding:utf-8 -*-
#!python2
class A(object):
  def caller(self):
    print 'A caller'
    self.called()
  def called(self):
    print 'A called'
class B(object):
  def called(self):
    print 'B called'
class C(A,B):
  pass
if __name__ == '__main__':
  c=C()
  c.caller()
運行結果:
    A caller
    A called

數據分析咨詢請掃描二維碼

若不方便掃碼,搜微信號:CDAshujufenxi

數據分析師資訊
更多

OK
客服在線
立即咨詢
日韩人妻系列无码专区视频,先锋高清无码,无码免费视欧非,国精产品一区一区三区无码
客服在線
立即咨詢