传递参数时不需要指定参数的数据类型。
python推崇鸭子写法:
“会叫的鸭子,不用管是什么鸭子”
class A:
def pay(self):
print('from A')
class B:
def pay(self):
print('from B')
def mypay(obj):
obj.pay()
a = A()
b = B()
mypay(a)
mypay(b)
定义一个函数专门调用对象的方法,不用管是什么类的对象,只要对象有这个方法就可以。