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

特点
-
有关系:继承、引用
-
方法重写:不同的行为
-
祖辈引用子类
instanceof类型判断
A对象 instanceof B对象:A引用创建后true有祖和子孙关系,false没有关系,错误毫无相关

父与子的转换
- 子转父自动转换,但是丢失方法可能
- 父转子要强制转换,括号强转再加括号整体再点方法,增加方法
父转子(大转小)

子转父(小转大)

面向对象思维:抽象(共同点)
浙公网安备 33010602011771号