子類調用父類函數有以下方法:
直接寫類名調用
用super(type,obj).method(arg)方法調用。
在類定義中調用本類的父類方法,可以直接用super().method(arg)
classA:
defmethod(self,arg):
pass
classB(A):
defmethod(self,arg):
#A.method(self,arg)#1
#super(B,self).method(arg)#2
super().method(arg)#3
子類調用父類函數有以下方法:
直接寫類名調用
用super(type,obj).method(arg)方法調用。
在類定義中調用本類的父類方法,可以直接用super().method(arg)
classA:
defmethod(self,arg):
pass
classB(A):
defmethod(self,arg):
#A.method(self,arg)#1
#super(B,self).method(arg)#2
super().method(arg)#3