向上转型动态绑定为什么能实现多态啊
来源:3-2 向上转型
慕移动7303411
2019-08-01 12:16:06
向上转型动态绑定与多态有什么联系呢
1回答
同学你好,java当中的向上转型或者说多态是借助于动态绑定实现的。
它们的联系:
多态是指一个引用类型在不同情况下的多种状态,也可以理解为一个父类引用调用不同子类中的实现方法。
多态常见的实现形式是向上转型,向上转型是指用父类的引用来实现子类。向上转型中体现了动态绑定。
动态绑定是指需要在程序运行中通过创建对象来绑定引用关系。
也就是说通过动态绑定来绑定对象之间的引用关系,然后通过向上转型父类的引用来实现子类,最终通过多态来调用不同子类中的实现方法。所以向上转型和动态绑定可以实现多态。
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
相似问题