向上转型动态绑定为什么能实现多态啊

来源:3-2 向上转型

慕移动7303411

2019-08-01 12:16:06

向上转型动态绑定与多态有什么联系呢

写回答

1回答

好帮手慕酷酷

2019-08-01

同学你好,java当中的向上转型或者说多态是借助于动态绑定实现的。

它们的联系:

  • 多态是指一个引用类型在不同情况下的多种状态,也可以理解为一个父类引用调用不同子类中的实现方法。

  • 多态常见的实现形式是向上转型,向上转型是指用父类的引用来实现子类。向上转型中体现了动态绑定。

  • 动态绑定是指需要在程序运行中通过创建对象来绑定引用关系。

也就是说通过动态绑定来绑定对象之间的引用关系,然后通过向上转型父类的引用来实现子类,最终通过多态来调用不同子类中的实现方法。所以向上转型和动态绑定可以实现多态。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!



0

0 学习 · 11489 问题

查看课程