多态注意事项

多态( )

即同一方法可以根据发送对象的不同而采用多种不同的行为方式
一个对象的实际类型是确定的,但是可以指向对象的引用类型有很多

多态注意事项
  1. 多态是方法的多态,属性没有多态
  2. 父类和子类,有联系 否则会报错:类型转换异常! ClassCastException
  3. 存在条件: 继承关系, 方法需要重写, 父类引用子类对象! Father f1 = new Son();
不能重写的方法
  1. static方法,它属于类不属于实例
  2. final 修饰的, 不能被改变,存储在常量池中
  3. private方法
instanceof 类型转换(引用类型)

方便方法的调用,减少重复的代码

posted @ 2020-09-27 00:35  SSunSShine  阅读(116)  评论(0编辑  收藏  举报