传递list对象作为参数_面向对象的最后一个主要特性----多态

今天的知识是我在这里的基础班学习的最后一天的内容了,所以请你一定要坚持把今天的学完,再决定要不要继续,加油吧!

4ec26ae61f1e638d1a27d74d693f1701.png

今天主要是多态、内部类

多态

多态是继封装、继承之后,面向对象的第三大特性。

定义

多态: 是指同一行为,具有多个不同表现形式。

前提【重点】

1. 继承或者实现【二选一】

2. 方法的重写【意义体现:不重写,无意义】

3. 父类引用指向子类对象【格式体现】

多态体现的格式:

04f3c98d534cc4c3b2b0d99af877ba39.png

父类类型:指子类对象继承的父类类型,或者实现的父接口类型。

当使用多态方式调用方法时,首先检查父类中是否有该方法,如果没有,则编译错误;如果有,执行的是子类重写后方法。

代码如下:

ed11750c7ed3f68fee91c9f895c52516.png
facf038dbc13656b35ed91700382cceb.png

多态的好处

实际开发的过程中,父类类型作为方法形式参数,传递子类对象给方法,进行方法的调用,更能体现出多态的扩展性与便利。

代码如下

18c1cff836bdf62ff294c64df775e878.png
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值