多态的实现机制

来源:互联网 发布:unity3d圣典 编辑:程序博客网 时间:2024/05/19 14:02

    多态意味着“不同的形式”。表示当同一个操作作用在不同的对象时,会有不同的语义,从而会产生不同的结果。

    多态主要有两种不同的表现形式:

    1.方法的重载:编译时多态。可看做一个类中的方法多态性。

    2.方法的覆盖:运行时多态。基类的引用变量不仅可以指向基类的实例对象,也可以指向子类的实例对象。同样接口的引用变量也可以指向其实现类的实例对象。而程序调用的方法在运行期才动态绑定。


0 0
原创粉丝点击