java学习

Java多态

2017-07-19  本文已影响30人  吕敬瑛

多态是同一行为具有多个不同表现形式或形态的能力

多态就是同一个接口,使用不同的实例而执行不同的操作

多态的优点

消除类型之间的耦合关系

可替换性

可扩充性

接口性

灵活性

简化性

多态存在的三个必要条件

继承

重写

父类引用指向子类对象

注意

当使用多态调用方法时,首先检查父类中是否有该方法,如果没有,则编译错误:如果有,再去调用子类的同名方法、

多态的好处:可以使程序有良好的扩展,并可以对所有类的对象进行通用处理

多态的实现方式

方式一:重写:

方式二:接口

方式三:抽象类和抽象方法

上一篇 下一篇

猜你喜欢

热点阅读