Python中的super用法详解

830次阅读  |  发布于5年以前

一、问题的发现与提出

在Python类的方法(method)中,要调用父类的某个方法,在Python 2.2以前,通常的写法如代码段1:

代码段1:

复制代码 代码如下:

class A:
def init(self):
print "enter A"
print "leave A"

class B(A):
def init(self):
print "enter B"
A.init(self)
print "leave B"

b = B()

enter B
enter A
leave A
leave B

Copyright© 2013-2020

All Rights Reserved 京ICP备2023019179号-8