国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > 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学习网

关注

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

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

我的小后妈中字ID| 《伦敦空姐美版2023》| 一家乱战60集全播放免费观看| 《黏糊糊的你》免费观看| 俄罗斯空姐2(俄罗斯航空)| 骨科1v1溢奶吸不完怎么办| 办公室秘书胸置太薄胸凸出来| 《警花交换做爰》| 猫又浸画| 下面也要好好疼爱第八集剧情梗概| 日本一姐RAPPER太多| 天美麻花星空免费观看电视1| 女性扒开大腿内侧小肚子痒| 小莹的性荡生活第15章| 欧美片《肉欲进入》| 自慰视频| 成品人和精品人的区别在哪里知乎 | 男女一起免费观看全集高清完整版..| 白木优子| 一个添B-个添3个人添| 看到老妈洗澡忍不住怎么办| 一路向西| 黑料正能量| 久久久久精品| 小寡妇在线观看免费播放电视剧| 麻花天美星空免费观看电视剧 | 王娟被老赵一夜干4次| 口咬的10个绝招图片| 《炸裂吧!巨棒》免费阅读漫画| 女性无裆连体内衣| 一路向西在线播放| 美国禁忌:性炮交| 双性少爷H奶大器粗H漫画| 戴上自安小玩具调到10档| 女性扒开大腿内侧小肚子痒| 香蕉视频安装包怎么安装| 白日梦我电视剧免费观看完整版 | 女被扒开腿狂躁xXXXX| 《健身房教练》第3季在线观看| 九一麻花传剧MV在线看免费 | 《男医生的特殊治疗》