Python 类的多态

类的多态
什么是类的多态
- 同一个功能的多状变化
多态的用法
子类中重写父类的方法
代码
# coding:utf-8
# 1 书写一个父类
class XiaomuFather(object):
def talk(self):
print('小慕的爸爸说了一句话')
def jump(self):
print('大家都可以跳')
# 2 书写一个子类,并且继承一个父类
class XiaomuBrother(XiaomuFather):
def run(self):
print('小慕哥哥在奔跑着')
def talk(self):
print('小慕哥哥在说话')
# 为什么要去多态
# 为什么要去继承父类
# 答案: 为了已经写好的类中的函数
# 为了保留子类中某个和父类名称一样的函数的功能, 这时候, 我们就用到了类的多态
# 可以帮助我们保留子类中的函数功能
class Xiaomu(XiaomuFather):
def talk(self):
print('haha 小慕也可以说自己的观点')
if __name__ == '__main__':
xiaomu_brother = XiaomuBrother()
xiaomu_brother.run()
xiaomu_brother.talk()
xiaomu_brother.jump()
father = XiaomuFather()
father.talk()
xiaomu = Xiaomu()
xiaomu.talk()
xiaomu.jump()




