多态
(1)

多态

多态是同一个行为具有多个不同表现形式或形态的能力。

当使用多态方式调用方法时,首先检查父类中是否有该方法,如果没有,则编译错误;如果有,再去调用子类的同名方法。

多态的好处:可以使程序有良好的扩展,并可以对所有类的对象进行通用处理。

  • 对象执行那些方法时,主要是看对象左边的类型,与右边new 的关系不大
  • 父类可以指向子类,但不能调用子类独有的方法
  • 多态是方法的多态,属性没有多态
  • 父类和子类,有联系才可以多态
  • 存在条件:继承关系,方法需要重写,即父类引用指向子类对象
本文为作者valive发布,未经允许禁止转载!
上一篇 下一篇
评论
评论已关闭 >_<

评论已关闭