Re: [問題] Polymorphism 與 Overloading

看板TransCSI作者 (....)時間19年前 (2005/05/25 20:09), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《E9E7 (early!)》之銘言: : Polymorphism 與 overloading 都是OOP的特性 : 在網路上翻了翻,我發現 overloading 有人說就是 ad hoc polymorphism : 可是又看到許多不同的看法 : 請問大家所認知的 polymorphism 和 overloading 有什麼差別呢? : 謝謝^^ overloading 是說可以有多個同名 function,只要有不同的參數 or 傳回值就好 polymorphism 則是說你把一個 object 繼承下來後 裡面的函數可以同名,但是做不同的功能(函數內容不同) 例如說 base object 是 car 有一個開車門的功能(函數) 繼承下來有 benz,toyota,... 他們雖然都有開車門的功能(函數) 但是內部的處裡不一定一樣 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.122.140 ※ 編輯: ccpz 來自: 140.113.122.140 (05/25 20:16)

140.115.17.101 05/25, , 1F
謝謝,懂了:)
140.115.17.101 05/25, 1F
文章代碼(AID): #12b6hrZk (TransCSI)
文章代碼(AID): #12b6hrZk (TransCSI)