python如何调用父类构造函数
python中使用super函数调用父类构造函数,具体方法如下:
1.首先,在python项目中,定义一个Adata类,并创建一个__init__构造函数;
class Adata
def __init__(self,num):
self,num = num
2.Adata类定义好后,在Adata类中定义一个showNum类方法,并打印self.num;
class Adata
def __init__(self,num):
self,num = num
def showNum(self):
print(self.num)
3.在定义一个Bdata类,并创建构造函数,传入type和sun参数;
class Adata
def __init__(self,num):
self,num = num
def showNum(self):
print(self.num)
class Bdata:
def __init__(self,type,sun)
self.type = type
self.sum = sum
4.最后,定义一个Cdata类,继承父类Adata和Bdata,使用super函数即可调用父类的构造函数;
class Adata
def __init__(self,num):
self,num = num
def showNum(self):
print(self.num)
class Bdata:
def __init__(self,type,sun)
self.type = type
self.sum = sum
class Cdata(Adata,Bdata):
def __init__(self,num,type,sun):
super.__init__(num)
super.(Cdata,self).__init__(num)
Bdata.__init__(self,type,sun)
声明:本站所有作品(图文、音视频)均由用户自行上传分享,或互联网相关知识整合,仅供网友学习交流,若您的权利被侵害,请联系 管理员 删除。
本文链接:http://news.ew35.com/