首页IT科技python中重写父类方法直接写方法名(python中重写与调用方法是什么)

python中重写父类方法直接写方法名(python中重写与调用方法是什么)

时间2025-06-20 22:05:57分类IT科技浏览3346
导读:重写父类方法与调用父类方法...

重写父类方法与调用父类方法

1             、重写父类方法

所谓重写            ,就是子类中                   ,有一个和父类相同名字的方法      ,在子类中的方法会覆盖掉父类中同名的方法            。

classCat(object): defsayHello(self): print("Hello:Cat") classBosi(Cat): defsayHello(self): print("Hello:Bosi") bs=Bosi() bs.sayHello()

运行结果为:

Hello:Bosi

相关推荐:《Python视频教程》

2                  、调用父类方法

重写之后         ,如果发现仍然需要父类方法                   ,则可以强制调用父类方法                   。

classCat(object): def__init__(self,name): self.name=name self.color="黄色" classBosi(Cat): def__init__(self,name): #Cat.__init__(self,name)#python2的语法 #调用父类的方法 super().__init__(name) defgetName(self): returnself.name pass bs=Bosi("波斯") print(bs.name) print(bs.color)

运行结果为:

波斯 黄色

相关推荐:

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
seo关键词优化案例(如何利用SEO优化、关键词优化和短视频优化提升品牌曝光)