精華區beta Programming 關於我們 聯絡資訊
※ 引述《xfuns (我一定要考上!!!!)》之銘言: : 在書上看到動態配置中有一段不太明白 : "動態配置是以動態的方法來決定程序呼叫與程序定義之繫結,此種功能亦稱 : 為多模(polymorphism)" : 我想知道它所說的"動態的方法"是指什麼? : 而多模,我印象中定義是說 : "一個變數可以以多種不同型態宣告在物件裡" (這定義可能不太正確,有錯請指正!!) : 這樣的話 請問動態配置和多模怎麼會扯上關係呢? : 多模的變數宣告亦是用動態的方法嗎? : 麻煩大家了 : 謝謝!! 在我的印象中,polymorphism 指的好像是 supertype 的 reference 可以指向 subtype 的 object,但是因為 subtype 可以 override 原本 supertype 的 method,所以如果 supertype 的 reference 呼叫 instance method 的時候,實際上會呼叫 object 型態的 method。應該是這個意思吧! ----- 有錯請指正 :p ----- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.132.241.102