Python:面向对象基础之多态

多态:多态, 不同的 子类对象调用 相同的 父类方法,产生 不同的 执行结果,可以增加代码的外部调用灵活度.

# 多态达到的效果:父类能工作的地方,子类都能工作,并且不同子类会执行出不同的效果

# 多态的好处:在保证安全性的前提下,提高了方法调用的灵活性

# 多态的实现:
# 1.定义一个父类
# 2.定义多个子类,并重写父类的方法

# 3.传递子类对象给调用者,不同子类对象能产生不同执行效果

场景:狗,军犬,缉毒犬,哮天犬,人能带狗执行相应的工作

运行结果原因:只要给Person类随意定义一个方法 work_with_dog,接收参数dog,都可以调用所有的狗!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值