多态的理解

什么是多态

多态是同一个行为具有不同的表现形式
多态就是同一个接口,使用不同的实例而执行不同操作

优点

  • 消除类型之间的耦合关系
  • 可替换性
  • 可扩充性
  • 接口性
  • 灵活性
  • 简化性

三个必要条件

  • 继承
  • 重写
  • 父类引用子类指向对象

好处

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

实现方式

  • 重写
  • 接口
  • 抽象类和抽象方法
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容