美文网首页
java多态

java多态

作者: smallgrey | 来源:发表于2019-04-23 17:03 被阅读0次

    多态是同一个行为具有多个不同表现形式或形态的能力。
    多态就是同一个接口,使用不同的实例而执行不同操作。
    多态性是对象多种表现形式的体现。
    多态的优点:
    消除类型之间的耦合关系。
    可替换性;
    可扩充性;
    接口性;
    灵活性;
    简化性;

    多态存在的三个必要条件:
    继承;
    重写;
    父类引用指向子类对象。

    Person p = new Child();
    当使用多态方式调用方法时,首先检查父类中是否有该方法,如果没有,则编译错误;如果有,再去调用子类的同名方法。
    多态的好处:可以使程序有良好的扩展,并可以对所有类的对象进行通用处理。

    多态的实现方式:
    重写;
    接口;
    抽象类和抽象方法

    相关文章

      网友评论

          本文标题:java多态

          本文链接:https://www.haomeiwen.com/subject/yaovgqtx.html