本文实例讲述了Python多继承顺序。分享给大家供大家参考,具体如下:
示例1:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#-*- 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:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#-*- 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
希望本文所述对大家Python程序设计有所帮助。
原文链接:https://blog.csdn.net/tycoon1988/article/details/39989805