面相对象-学习笔记-java中的多态/动态绑定

来源:互联网 发布:淘宝手机充值软件利润 编辑:程序博客网 时间:2024/05/21 15:45

什么是多态?
什么是动态绑定?

多态就是动态绑定,只是两种不同的叫法,也叫迟绑定。

多态/动态绑定是一种机制,它指的是程序在“运行期间”(而非编译期),java虚拟机自动判断所引用对象的实际类型,根据其实际类型调用其相应的方法。

动态绑定机制使程序的可扩展性达到了最好,这也是面向对象设计发展到现在这么流行的一个重要原因。

再来说下多态/动态绑定机制存在的条件

1.要有继承
2.要有重写
3.要有父类引用指向子类对象。

0 0
原创粉丝点击