勵志

勵志人生知識庫

多態是什麼意思

多態(Polymorphism)是指為不同數據類型的實體提供統一的接口,或是相同類型的變數,調用相同的方法,執行的具體代碼卻不同的現象。它也是面向對象編程中的一個重要概念,指的是同一種類型的對象在不同的情況下表現出不同的行為。具體來說,多態允許不同的類的對象對同一訊息做出回響,即同一訊息可以根據傳送對象的不同而採用多種不同的行為方式。通俗來說,多態就是多種形態,就像水在不同溫度下會呈現液態、氣態、固態這三種不同的形態,但本質上還是水。在編程中,多態可以提高程式的抽象性,從而提高代碼的維護性和擴展性。