多态性允许使用一个名称来重用多个相关但不同的目的。多态性的目的是允许使用一个名称来表示一个通用类。根据数据类型,执行通用情况的特定实例。
多态性的概念更广泛。每次我们使用两个具有相同名称但实现不同的函数时,就会存在多态性。它们也可以在接口上有所不同,例如,通过接受不同的参数。在这种情况下,选择哪个函数是通过重载解析来完成的,并在编译时执行,因此我们将其称为静态多态性。
动态多态性将在类部分中深入介绍,在那里我们将探讨它在派生类中重新定义方法的使用。