什么是多态?
多态是指同一方法由于调用对象不同,产生不同的行为。其实就是对象的多种形态。
python里面产生多态,要满足2个条件,继承和方法的重写。
看下面这段代码,定义了一个叫Person的对象,里面有一个eat吃饭的方法,下面的3个子类China,English,Indian都继承了Person类,重写了父类的eat方法。这样的行为就叫多态。
运行结果: