面向对象三大特征之--多态

↘锁芯ラ 提交于 2019-12-06 04:59:01

什么是多态?

多态是指同一方法由于调用对象不同,产生不同的行为。其实就是对象的多种形态。

python里面产生多态,要满足2个条件,继承和方法的重写。

看下面这段代码,定义了一个叫Person的对象,里面有一个eat吃饭的方法,下面的3个子类China,English,Indian都继承了Person类,重写了父类的eat方法。这样的行为就叫多态。

运行结果:

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!