5
A
回答
3
这里是一个很好的解释网站:
http://www.dickbaldwin.com/csharp/Cs000120.htm
引述的文章:
的原因,这种类型的多态性通常被称作运行时多态性是由于直到运行时才能决定执行哪种版本的方法。决定不能在编译时进行(重载方法就是这样)。
无法在编译时作出决定,因为编译器无法知道(何时编译该程序)引用将存储在引用变量中的对象的实际类型。
例如,在极端情况下,该对象可能在运行时从编译器不知道的网络连接获得。
相关问题
- 1. 编译时间多态性与运行时多态性
- 2. “编译时间”和“运行时间”有什么区别?
- 3. perl编译时间和运行时间
- 4. 编译时间和运行时间?
- 5. 编译时间和运行时错误
- 6. 编译时间vs运行时间
- 7. 运行时间编译VS时间(.NET)
- 8. 运行时间依赖性与编译时间依赖性
- 9. 什么是运行时间?
- 10. 编译时间和运行时间之间的差异
- 11. 重载是如何编译时间和覆盖是运行时?
- 12. 编译和运行时间类
- 13. 编译时间'const'是什么意思?
- 14. 平台特定库的运行时间还是编译时间?
- 15. 编译时间和运行时间的含义
- 16. 序列化检查 - 编译时间和运行时间
- 17. 在C++中编译时间和运行时间
- 18. 编译时间和运行时间在厨师食谱
- 19. 运行时间和编译时间确定的区别
- 20. 性能和信息JSP编译和运行时间(websphere,tomcat)
- 21. 为什么Xcode需要花费太多时间来编译和运行?
- 22. 类型和新类型之间的编译时间和运行时间差
- 23. java中的编译时间库和运行时库有什么区别?
- 24. 时间复杂度和运行时间之间的关系是什么?
- 25. “运行时间”究竟是什么?
- 26. 是什么。载的)运行时间(
- 27. 什么是String.toCharArray()的运行时间?
- 28. 它是编译时多态还是运行时?
- 29. 是泛型运行时还是编译时多态?
- 30. 正常运行时间和uptime_since_flush_status之间的区别是什么
这个问题会更好的链接到你找到的那些相关的问题和你最好的猜测。 – 2011-05-28 19:54:11
任何其他意见?? – 2011-06-24 09:49:22