作者adrianshum (Alien)
看板java
标题Re: [问题] 观念问题-多型和多载
时间Mon Mar 26 10:25:25 2007
※ 引述《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