多态,统一接口(鸭子类型)
上一节
下一节
class Duck():
def walk(self):
print('鸭子在走路')
class Person():
def walk(self):
print('人在走路')
def zouLu(duixiang): # 这个函数,用统一的样式,完成不同的实例函数调用
duixiang.walk()
ren=Person()
zouLu(ren)
yaZi=Duck()
zouLu(yaZi)

结论:python 的 zoulu 函数,支持不同的对象,只要它们拥有同样的 walk( ) 。这就是“多态”的体现。

