韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > Python常见问题 > python中子类可以调用父类方法吗

python中子类可以调用父类方法吗

继承

头像

silencement

2019-10-25 16:19:363018浏览 · 0收藏 · 0评论

Python中的子类中的__init__()函数会覆盖父类的函数,一些情况往往需要在子类里调用父类函数。

如下例程里,处是需要调用父类函数的地方,接下来结合例程具体介绍。

1 # -*- coding:utf-8 -*-
 2 class Student:
 3     def __init__(self,name):
 4         self.name=name
 5     def ps(self):
 6         print('I am  %s'%self.name)
 7 
 8 class Score(Student):
 9     def __init__(self,name,score):
10         self.score=score
11         ???
12     def ps1(self):
13         print('I\'m  %s,%s' %(self.name,self.score))
14 
15 Score('Bob','99').ps()
16 Score('Bob','99').ps1()

Python3.5中,通过查阅资料,有如下几种调用方式。

第一种是直接法。使用父类名称直接调用,形如 parent_class.parent_attribute(self),对应例程即语句:

Student.__init__(self,name)

第二种是通过super函数,形如 super(child_class, child_object).parent_attribute(arg)。第一个参数表示调用父类的起始处,第二个参数表示类实例(一般使用self),父类方法的参数只有self时,参数args不用写。此外,类内部使用时,child_class, child_object也可省略。对应例程:

super(Score,self).__init__(name)

后者

super().__init__(name)

在类外面也可使用super函数,但是要有child_class, child_object两个参数。更多学习内容,请点击Python学习网

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

爸爸的擎天柱让我看第二集| 伦理《少妇的滋味》完整版| 打开B站看片| 《医务室的小秘密》动漫第一季免..| 十八岁完整版高清免费观看| 为什么男的用手抠女的信道| 28影视网| 《厨房激战5》完整版在线观看| 扌击辶鬲的小说父女| 丈夫不在家儿媳想老公的背景故事| 法国急救宝贝2| 体育课被弄得很爽~H漫画| 干爹你真棒插曲免费看| 免费B站看大片真人电视剧| 日本女生校服| 快拨出天我是你母亲歌词监控| 成品动漫网站入口网页版怎样| YSL水蜜桃86满十八和88区.| 东北老肥熟口味重的原因分析| 黑料吃瓜| 三个老头拥着躁我一晚| 丁香花影院免费观看电视剧哈尔滨| 男同网站| 可切换老司机模式浏览器 | 《医务室上垒》动漫全集在线观看| 老公在怀里吃奶像个小孩子| 鲁鲁影院免费观看电视剧电影 | 妈妈装睡配合孩子阴阳调和| 双乳被四个男人吃奶H文| 成全视频免费观看在线观看第14..| 《法国空乘4》在线观看| 黑科网今日黑科独家爆料| 洪真英| 狠狠人妻久久久久久综合九色| 久我かのん| 少女第一次免费观看第二集| 《伦敦空姐美版2023》| 双飞娘俩国语免费观看视频| 国精产品一品二品国精HTC| 鲁鲁射击免费播放电视剧全部| 他扒开我小流添我三男一女视频