python 怎样实现重写
发布时间:2025-03-14 17:48:34
方法重写:在子类中重写父类所拥有的方法,并在调用时使用子类中重写定义的方法。
效果图:
代码:
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入门教程,欢迎在线学习!
下一篇 虚拟机如何安装python