2017-03-17-多态性
2017-03-17-多态性
知识点1:
多态性:
1.子类继承父类
2.向上转型
3.子类中重写父类方法实现动态迟绑定
多态性:
1.继承
2.重写
3.向上转型
(核心:具体的调用无法在执行之前判断出调用的方法,具体的判定出现在运行时,这种情况就是动态迟绑定)
向上转型的变量本来是无法访问到子类中的方法的,但是jvm中先从父类中检测,直到检测到子类中的存在同名方法,然后才执行绑定,这就是动态迟绑定。
面向对象三大特性:
1.封装(安全)
2.继承(代码重用)
3.多态(动态迟邦定,简化代码)
- 本文标题:2017-03-17-多态性
- 本文作者:Xplorist
- 创建时间:2017-03-17 14:23:01
- 本文链接:https://xplorist.tech/2017/03/17/c7106c1e5b84/
- 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
评论