Java多态:
多态是同一个行为具有多个不同表现形式或形态的能力,就是同一个接口,使用不同的实例而执行不同操作。
多态性是对象多种表现形式的体现。
多态存在的三个必要条件:
继承,重写,父类引用类型指向子类对象
比如:
Parent parent=new Child();
多态的实现方式:
方式一:重写
方式二:接口
方式三:抽象类和抽象方法
多态的优点:
1.消除类型之间的耦合关系
2.可替换性
3.可扩充性
4.接口性
5.灵活性
6.简化性
多态案例:
Java多态:
多态是同一个行为具有多个不同表现形式或形态的能力,就是同一个接口,使用不同的实例而执行不同操作。
多态性是对象多种表现形式的体现。
多态存在的三个必要条件:
继承,重写,父类引用类型指向子类对象
比如:
Parent parent=new Child();
多态的实现方式:
方式一:重写
方式二:接口
方式三:抽象类和抽象方法
多态的优点:
1.消除类型之间的耦合关系
2.可替换性
3.可扩充性
4.接口性
5.灵活性
6.简化性
多态案例: