本文实例讲述了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