多态

1 什么是多态

  不同类的对象对同一个消息作出不同的响应。

2 什么是多态

  解耦

3 多态存在的三个条件

  3.1 有继承关系

  3.2 子类重写父类的方法

  3.3 父类引用指向子类对象

  技巧01:有些方法不能够表现出多态特性

    static final  private protected 修饰的方法

4 多态的分类

  4.1 重载

  4.2 重写

5 分析多态问题的原则

  5.1 向上转型是自动的

  5.2 向下转型需要进行强制转换

  5.3 父类指向子类的对象时,调用父类的方法时其实是调用的子类的方法

6 参考博文

  点击前往

原文地址:https://www.cnblogs.com/NeverCtrl-C/p/8295031.html