5
A
回答
3
这里是一个很好的解释网站:
http://www.dickbaldwin.com/csharp/Cs000120.htm
引述的文章:
的原因,这种类型的多态性通常被称作运行时多态性是由于直到运行时才能决定执行哪种版本的方法。决定不能在编译时进行(重载方法就是这样)。
无法在编译时作出决定,因为编译器无法知道(何时编译该程序)引用将存储在引用变量中的对象的实际类型。
例如,在极端情况下,该对象可能在运行时从编译器不知道的网络连接获得。
这个问题会更好的链接到你找到的那些相关的问题和你最好的猜测。 – 2011-05-28 19:54:11
任何其他意见?? – 2011-06-24 09:49:22