※ 引述《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