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

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

时间2025-05-05 15:00:59分类IT科技浏览2870
导读:重写父类方法与调用父类方法...

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

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
php全局函数(PHP中超级全局变量$GLOBALS的介绍) 网站长尾词排名优化软件(爱站长尾词搜索)