第八章 多态

标签(空格分隔): AgainThinkingInJava


挑出几个几乎已经忘记的点


  • 方法调用绑定
  • 静态方法不具有多态性
  • 多态中的构造器初始化
  • 一般不在构造方法中调用其它方法
  • 纯继承与扩展

方法调用绑定


前期绑定与后期绑定,在覆盖后使用就近原则

静态方法不具有多态性


不能通过多态的形式来对静态方法进行调用。

多态中的构造器初始化


多态中的构造器初始化与继承哪里的描述有点差别。继承说的是先调用基类构造器。而这里是进行层级递归调用。好像就是我之前的想法,原来是混了,不过结果上看来是一样的,以后再来看看。

一般不在构造方法中调用其他方法


可以调用private和final的,否则会造成严重的逻辑错误

纯继承与扩展


之前一直在思考的问题就是这里的问题,自己的扩展是不同通过多态的形式调用的。
纯粹的意思就是每个导出类都复写了基类的所有方法。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值