现在的位置: 首页 > 综合 > 正文

Java 中的多态和动态绑定

2017年12月22日 ⁄ 综合 ⁄ 共 235字 ⁄ 字号 评论关闭

在Java中,如果一个类B继承了类A,则A为父类,B为子类。

在运行的时候,系统能够根据具体的子类对象,将父类中用于指向某个方法的指针

自动指向到该子类的“覆盖方法”上,从而调用这个“覆盖方法”运行。

该现象就是后期绑定,即在运行时根据对象的类型进行绑定,也叫动态绑定或者运行时绑定。

这样做的好处是具有拓展性,调用的时候可以仅仅使用父类调用,而不用关心子类到底是什么,只要子类继承并实现了所需要实现的功能,

就可以调用父类来完成。

注意:静态的东西没有多态。多态是针对对象而言的。

抱歉!评论已关闭.