Java多态

    xiaoxiao2021-03-25  100

    一个对象就被多种形态(父类的引用类型变量指向了子类的对象)或者是接口的引用类型变量指向了接口实现类的对象。

    多态的前提:必须存在继承或者是实现关系。

     父类 a = new 子类 ();

    多态的注意事项:

    1、多态的情况下,子父类存在同名的成员变量时,访问的是父类的成员变量。

    2、多态的情况下,子父类存在同名的非静态的成员函数时,访问的时子类的成员函数。

    3、多态的情况下,子父类存在同名的静态的成员函数时,访问的是父类的成员函数。

    4、多态的情况下,不能访问子类特有的成员函数。

    总结:多态情况下,子父类存在同名的成员是,访问的头饰父类的成员,除了在同名的非静态函数时才是访问子类的。

    编译看左边,运行不一定看右边

    转载请注明原文地址: https://ju.6miu.com/read-10207.html

    最新回复(0)