python中super是一个用来调用父类的方法,主要用来解决多重继承问题的,如果直接用类名调用父类方法在使用单继承的时候没问题,但是如果使用多继承,会涉及到查找顺序、重复调用等种种问题;super的语法格式为:“super(type[, object-or-type])”。
具体使用步骤:
1、首先打开python编辑器,新建一个python项目。
2、在python项目中直接使用super函数调用父类。
示例代码:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
class FooParent(object):
def __init__(self):
self.parent = 'I\'m the parent.'
print ('Parent')
def bar(self,message):
print ("%s from Parent" % message)
class FooChild(FooParent):
def __init__(self):
#super(FooChild,self)首先找到FooChild的父类(就是类FooParent),然后把类FooChild的对象转换为类FooParent的对象
super(FooChild,self).__init__()
print ('Child')
def bar(self,message):
super(FooChild, self).bar(message)
print ('Child bar fuction')
print (self.parent)
if __name__ == '__main__':
fooChild = FooChild()
fooChild.bar('HelloWorld')
输出结果:
Parent
Child
HelloWorld from Parent
Child bar fuction
I'm the parent.
本文由 贵州做网站公司 整理发布,部分图文来源于网络,如有侵权,请联系我们删除,谢谢!
抖音(Tiktok)是由北京字节跳动科技有限公司(ByteDance)孵化的音乐创意短视频社交网站。它于2016年9月20日上线,主要面向全年龄段的用户,尤其是...
飞极速为您提供高清在线电影、电视剧大全、动画片,综艺等,飞极速在线更新及时,播放速度快,给您带来最好的观影体验!飞极速在线,免费提供日本新番动漫、最新电影和最新...
《南华早报》(英语:South China Morning Post, SCMP)和星期日出版的《星期日南华早报》(英语:Sunday Morning Post...
背景:紧接AWS简单搭建使用EKS一,eks集群简单搭建完成。需要搭建有状态服务必然就用到了storageclass 存储类,这里用ebs记录以下AWS简单搭建使用EKS二存储类选型:参照官方文档:https://kubernetes.io/zh-cn/docs/concepts/storage/storage-classes/#the-storageclass-resourceimage.pn...
五险一金要交多少年才能用?1,养老保险,必须累计缴满15年,达到国家法定的退休年龄,退休后才可以领取养老金。2,医疗保险必须连续不间断的缴纳15至20年,退休后才可不再继续缴纳仍可享受医保待遇。3,失业保险至少要求缴满1年,失业后才能领取。4,工伤保险对年限没有要求,在缴纳期间职工发生工伤就可以申请赔偿。5,生育险需连续交满12个才能报销,有的地方则是6个月或者10个月,具体以当地政策为准。6,住...
中国食用油上市公司有哪些中国食用油上市公司有:道道全(002852)、东凌国际(000893)、新赛股份(600540)、金健米业(600127)、中粮生化(000930)、中粮糖业(600737)、西王食品(000639)。1、道道全(002852)作为中国主要的菜籽油类产品专业生产企业之一,公司始终重视“道道全”品牌营销战略,坚持品牌化经营思路。目前公司的“...