什么是多态?探讨类型与对象的关系

什么是多态?探讨类型与对象的关系

💡 原文英文,约600词,阅读约需3分钟。
📝

内容提要

多态是指变量可以持有不同类型的对象,只要它们通过类继承或接口实现有关系。变量的类型决定了数据的使用方式,接口也作为类型,动态绑定决定调用的方法。多态有助于统一处理过程,同时利用个体特性。

🎯

关键要点

  • 多态是指变量可以持有不同类型的对象,只要它们通过类继承或接口实现有关系。
  • 变量的类型决定了数据的使用方式,通常变量的类型与其引用的对象类型匹配。
  • 对象可以被视为其父类或接口类型,从而实现灵活的编码。
  • 类型的作用包括声明数据类型和决定数据的使用方式。
  • 使用父类声明变量时,只会为父类的数据分配内存,无法直接使用子类特有的方法。
  • 接口也作为类型,动态绑定决定调用的方法,变量的类型仅作为过滤器。
  • 多态有助于统一处理过程,同时利用个体特性。
➡️

继续阅读