java面向对象之------多态

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

  1. 优点:
    1. 消除类型之间的耦合关系。
    2. 可替换性
    3. 可扩展性
    4. 接口性
    5. 灵活性
    6. 简化性
  2. 存在的必要条件
    1. 继承
    2. 重写
    3. 父类引用指向子类对象
  3. 虚方法
    1. 所有的函数都是虚函数(用途:被重写)
  4. 实现方式
    1. 重写
    2. 接口:一些方法特征的集合,但没有方法的实现。
    3. 抽象类和抽象方法

版权声明:本博客为记录本人自学感悟,内容大多从网上学习与整理所得,若侵权请告知!

https://mp.csdn.net/postedit/80365677

猜你喜欢

转载自blog.csdn.net/qq_39657909/article/details/81083006
今日推荐