当前位置: 首页 > 图灵资讯 > 行业资讯> python中重写与调用方法是什么

python中重写与调用方法是什么

发布时间:2025-11-09 16:41:14

重写父亲和调用父亲的方法

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)

运行结果如下:

波斯
黄色

相关推荐:

Python中类的继承是什么?

相关文章

python中重写与调用方法是什么

python中重写与调用方法是什么

2025-11-09
Python中的多态是什么

Python中的多态是什么

2025-11-09
Python中包如何嵌套

Python中包如何嵌套

2025-11-09
Python中包如何发布?

Python中包如何发布?

2025-11-09
python入门必读class定义类

python入门必读class定义类

2025-11-09
Python深浅拷贝是什么

Python深浅拷贝是什么

2025-11-09