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

什么是多态?

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

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

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

运行结果:

猜你喜欢

转载自www.cnblogs.com/xiamaojjie/p/11963019.html