多态性介绍

多态性是 OOP(面向对象编程) 中的基本概念之一。多态的主要思想是对象具有采用不同形式的能力。为实现这一目标(多态),我们有两种主要方法。

  1. 方法重载

    • 当有两个或多个具有相同名称的方法,具有不同的输入参数时发生。对于具有相同名称的所有方法,返回类型应该相同
  2. 方法重写

    • 当子对象使用相同的方法定义(具有相同参数的相同名称)但具有不同的实现时发生。

使用这两种方法,我们可以使用相同的方法/函数来表现不同。让我们在以下示例中看到有关此内容的更多详细信息。