Re: [問題] 觀念問題-多型和多載
※ 引述《ellinas (keep your faith !)》之銘言:
: 我記得有一種分法是依binding的時間來區分
: static binding的稱為overloading(多載)
: 是指在compile time就可以決定呼叫的是那一個function
: dynamic binding的稱為polymorphism(多型)
: 是指實際呼叫的function是在runtime 根據實際的type才能決定
這只是在 Java 中的情況而已. 不要倒果為因.
要是喜歡的話, 我在 runtime 才決定 invoke
哪一個 overloaded 的 method 也無不可.
先明白什麼叫 method overloading/overriding 吧.
不要用 "compile/runtime binding" 來判斷, 那一點
意思都沒有哩.
alien
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 202.22.246.26
討論串 (同標題文章)
java 近期熱門文章
PTT數位生活區 即時熱門文章