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