Java 中,多态和动态绑定 是一个意思吗?

我查了一些手头仅有的资料(包括书籍,QQ群,百度),找到的答案都不是很明确,自己目前的理解如下,

多态:指父类引用类型变量指向子类的对象,这样一种状态。
动态绑定:指在多态的情况下,在执行期间(非编译期)判断所引用对象的实际类型,根据其实际的类型调用其相应的方法,指这样一种过程。

另外,马士兵在他的java基础视频教学中说“多态就是动态绑定”.....感觉不太对阿..

求大虾指点~~

1个回答

多态不仅是父类引用子类,继承也是多态,只不过拿出来讲而已。

没有继承谈何多态?

动态绑定是多态的实现中的一种重要机制.

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问