首页 > 其他 > 详细

多态性

时间:2020-06-18 23:12:02      阅读:62      评论:0      收藏:0      [点我收藏+]

>>多态性,是面向对象中最重要的概念,在Java中的体现:
  对象的多态性:父类的引用指向子类的对象

    Person p1 = new Student();
    >>可以直接应用在抽象类和接口上
>>Java引用变量有两个类型:编译时类型运行时类型。编译时类型由声明该变量时使用的类型决定,运行时类型由实际赋给该变量的对象决定。

称:编译时,看左边;运行时,看右边。

  >>若编译时类型和运行时类型不一致,就出现了对象的多态性(Polymorphism)
  >>多态情况下,“看左边”:看的是父类的引用(父类中不具备子类特有的方法)
            “看右边”:看的是子类的对象(实际运行的是子类重写父类的方法)

多态性

原文:https://www.cnblogs.com/hirasawayui/p/13160402.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!