当前位置: 首页 > 图灵资讯 > 行业资讯> python 怎样实现重写

python 怎样实现重写

发布时间:2025-03-14 17:48:34

方法重写:在子类中重写父类所拥有的方法,并在调用时使用子类中重写定义的方法。

效果图:

45240a2a2fa65e772a6beb19073be33.png

代码:

classAnimal:
defrun(self):
print('动物会跑~~~ལ)
defsleep(self):
print('动物睡觉~~~Ə~;)
classDog(Animal):
defbark(self):
print('汪汪~~~~ལ~~~;)
d=Dog()
d.run()
#方法的重写
#当我们调用对象的方法时
#优先考虑当前对象是否有这种方法,如果有,直接调用
#如果没有,去对象的父亲那里寻找,如果父亲那里有,直接调用父亲那里的方法
#假如还没有,就去父类中的父类中寻找,以此类推,直到找到object,
#如果没有祖父类,就报错了
classAnimal:
defrun(self):
print('动物会跑~~~ལ)
defsleep(self):
print('动物睡觉~~~Ə~;)
classDog(Animal):
defbark(self):
print('汪汪~~~~ལ~~~;)
defrun(self):
print('狗跑~~~~')
d=Dog()
d.run()

python学习网,大量免费MongoDB入门教程,欢迎在线学习!

相关文章

python3兼容python2吗

python3兼容python2吗

2025-05-09
python3 whl怎么安装

python3 whl怎么安装

2025-05-09
python 字典怎么提取value

python 字典怎么提取value

2025-05-09
python 怎样计算字符串的长度

python 怎样计算字符串的长度

2025-05-09
python 怎么样反向输出字符串

python 怎么样反向输出字符串

2025-05-09
python 怎么判断字符串开头

python 怎么判断字符串开头

2025-05-09