2018-06-13 Java笔记(一)

参考runoob.com

关于多态。

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

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

同一个事件在不同的对象上会产生不同的结果。

多态的优点

1. 消除类型之间的耦合关系

2. 可替换性

3. 可扩充性

4. 接口性

5. 灵活性

6. 简化性

多态存在的三个必要条件:继承、重写、父类引用指向子类对象。

根据这三个必要条件:当使用多态方式调用方法时,首先检查父类中是否有该方法,如果没有,则编译错误;如果有,再去调用子类的同名方法。

你可能感兴趣的:(2018-06-13 Java笔记(一))