多态

 多态笔记
注意事项:
1.多态是方法的多态,属性没有多态
2.父类和子类 有关系 转换时候只能高转低不能低转高否则就会报一个转换类型的错误Cl0ass Cast Exception
3.存在的条件:必须有继承关系 子类需要重写父类的方法,不然调用的都是各自的方法 父类的引用指向子类对象(main方法里面那个)father f1=new son();
-------------------------------------------------------------------------------
static 是不能重写的这个加上static这个方法就属于类的方法,不属于实例
final 是常量的,通过final修饰的也不能够去重写 他是属于常量池里面的
private 是私有的 私有的也不能重写
以上是不能重写的,如果不能重写更不能多态
-------------------------------------------------------------------------------
官方解释
多态:即同一方法可以根据发送对象的不同采用不同的行为方式
一个对象的实际类型是可以确定的,但可以指向对象的引用类型有很多

多态存在的条件:1.有继承关系
2.子类重写父类的方法
3.父类引用指向子类的对象

posted @ 2021-12-07 19:59  码奴2002  阅读(38)  评论(0)    收藏  举报