开发者社区> 问答> 正文

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

我查了一些手头仅有的资料(包括书籍,QQ群,百度),找到的答案都不是很明确,自己目前的理解如下,
多态:指父类引用类型变量指向子类的对象,这样一种状态。
动态绑定:指在多态的情况下,在执行期间(非编译期)判断所引用对象的实际类型,根据其实际的类型调用其相应的方法,指这样一种过程。
另外,马士兵在他的java基础视频教学中说“多态就是动态绑定”.....感觉不太对阿。

展开
收起
蛮大人123 2016-02-25 10:58:24 3162 0
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    多态不仅是父类引用子类,继承也是多态,只不过拿出来讲而已。没有继承谈何多态?动态绑定是多态的实现中的一种重要机制.

    2019-07-17 18:47:17
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载

相关实验场景

更多