多态中对成员的调用

    xiaoxiao2025-04-04  13

    1.成员变量 当子父类中出现同名成员变量时。 多态调用时,只看调用该成员变量的引用所属的类中的成员变量。简单说:无论编译或者运行,都看等号左边就哦了。2.成员方法。 出现一模一样方法时, 多态调用。 编译时,看的是引用变量所属的类中的方法。 运行时,看的是对象所属的类中的方法。简单说:编译看左边,运行看右边。 成员方法动态绑定到当前对象上。3.静态方法 出现一模一样方法时, 多态调用。 编译和运行都看引用变量所属的类中的方法。简单说:编译运行看左边。 其实,真正调用静态方法是不需要对象的,直接类名调用,因为静态方法绑定到类上。 所以上述情况,更多用于面试。

     

    关注我的微信公众号(曲健磊的个人随笔),观看更多精彩内容:

     

    转载请注明原文地址: https://ju.6miu.com/read-1297719.html
    最新回复(0)