国产成人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学习网

关注

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

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

自己怎么玩隐私位置游戏| 免费网站在线观看人数在显示 | 日本妈妈DNA与儿子DNA一样..| 精品免费国产一区二区三区四区| 男生手进入是什么感觉| 晃来晃去的大扔子| WWWWWWWW在线观看国产| 摸摸大扔子的视频大全| 十九岁暴躁少女CSGO免费观看| 妈妈がだけの母さん歌词| 三个老师轮流给学生布置作业| 免费高清在线观看免费的PPT软... | 在车里被弄了4次高潮| 公憩止痒小说原著叫什么名字| 法国色情《宝贝宝贝3| 《出租屋1》| 天美麻花高清在线看电视剧| 公在厨房撕开奶罩吸奶头| 小妈妈2免费观看完整电视剧| 倒插莲花男女之间的寓意| 国产免费观看高清电视剧在线观看| 女性肛交一次肛门多久恢复| 亲爱的爸爸【父女】笔趣阁负责的| 《老板娘2》完整版| 美女和帅哥一起努力生产豆浆 | 免费看网站在线观看人数在哪直播 | 尿到你肚子里好不好| 8848高清电影电视剧免费看| 我和两个小婕子做过爱| B站夫妻进入高峰期需要多久| 《请好好疼爱里面》免费观看| 快拨出天我是你母亲歌词监控| 免费观看B站刺激战场2023 | 内衣走秀| 豆传媒剧国产MV有什么特点| 欧美一区| 先锋影音怎么用| 胸前两个球跳舞视频大全| 我把刘姨俩腿扛在肩上是哪一集的 | 朝国年经继4免费版播放| 蜜桃成熟了免费观看完整版电视剧