看板 java 關於我們 聯絡資訊
※ 引述《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