多态

多态

定义:一个类创建的对象是确定,但是引用指向类型是不确定的(子类是父类的拓展类,即(父类等)祖宗可以引用子类,简单就是借资源,指向子类,因为父类有的子类都有,血缘()资源),子类可以重写方法(指向子类(借子类),父类的方法实际就借子类的资源,即指向子类方法,方法体在子类改变了,就实现了方法的重写),即为方法的多态。表面就是根据引用对象的不同行为不同(方法重写了)。

特点

  • 有关系:继承、引用

  • 方法重写:不同的行为

  • 祖辈引用子类

instanceof类型判断

A对象 instanceof B对象:A引用创建后true有祖和子孙关系,false没有关系,错误毫无相关

父与子的转换

  • 子转父自动转换,但是丢失方法可能
  • 父转子要强制转换,括号强转再加括号整体再点方法,增加方法

父转子(大转小)

子转父(小转大)

面向对象思维:抽象(共同点)

posted on 2021-02-26 20:00  码路行  阅读(52)  评论(0)    收藏  举报

导航