天天看点

python中的类(5)-类的多态性

python中类的多态性

什么是多态性

  多态性是指具有不同功能的函数可以使用相同的函数名,这样就可以用一个函数名调用不同内容的函数。在面向对象方法中一般是这样表述多

态性

一号男嘉宾邀约一号女嘉宾

二号男嘉宾邀约二号女嘉宾

三号男嘉宾邀约三号女嘉宾

  由打印结果可见,同一个变量p在执行同一个参数,函数名完全相同boy()方法时,由于p指向的实例对象不同,程序在实际运行时调用的并不是同一个

boy()方法,代码会自动根据p的具体对象来决定执行哪个boy方法,这就是多态性!

多态性重写父类方法: