目录
一、理解多态
1、概念
2、使用场景
3、特点
二、多态案例1
1、需求
2、代码实现
class Dog(object):def __init__(self,name):self.name = namedef game(self):print(f'{self.name}在玩耍...')class XiaoTianDog(Dog):def game(self):print(f'{self.name}飞到天上去玩耍...')class Person(object):def __init__(self,name):self.name = namedef gamewithdog(self,dog):print(f'{self.name}和{dog.name}快乐的玩耍')dog.game()if __name__ == '__main__':wangcai = XiaoTianDog('飞天旺财')xiaoming = Person('小明')xiaoming.gamewithdog(wangcai)'''
运行结果:小明和飞天旺财快乐的玩耍飞天旺财飞到天上去玩耍...
'''