多态
- 即同一方法可以根据发送对象的不同而采用多种不同的行为方式
- 一个对象的实际类型是确定的,但可以指向对象的引用的类型很多
- 多态存在的条件
- 有继承关系
- 子类重写父类的方法
- 父类引用指向子类队对象
- 注意:多态是方法的多态,属性没有多态
- instanceof 类型转换
对多态最直观的解释:比如车是父类他里面有比如开车门、手动挂挡、踩油门等这些方法。自动挡汽车跟手动挡汽车是子类,他们继承了父类,但是他们的挂挡这个方法是不一样的,其他都一样,这个时候自动挡汽车就需要重写挂挡方法,这个可以说就是多态
instanceof 类型转换
这一章的内容除了类型转换其实我已经在上一章讲过了,上一章的东西拿来宏观使用就是多态了
重写就是为多态而做准备
Comments | NOTHING