多型性介紹

多型性是 OOP(物件導向程式設計) 中的基本概念之一。多型的主要思想是物件具有采用不同形式的能力。為實現這一目標(多型),我們有兩種主要方法。

  1. 方法過載

    • 當有兩個或多個具有相同名稱的方法,具有不同的輸入引數時發生。對於具有相同名稱的所有方法,返回型別應該相同
  2. 方法重寫

    • 當子物件使用相同的方法定義(具有相同引數的相同名稱)但具有不同的實現時發生。

使用這兩種方法,我們可以使用相同的方法/函式來表現不同。讓我們在以下示例中看到有關此內容的更多詳細資訊。