因爲一些書不是太過嚴謹,偶爾看英文書籍時,看到個override或者overload等等之類的單詞,不知道究竟對應到我們學習的中文書籍的哪個翻譯,對此不免有點小糾結,今日小小總結一下。
注意
1 以前這些只針對c++,其它語言不作考證,內容僅供參考。
2 以下信息提取自微軟msdn online。
(=================中引文對照,看看微軟怎麼翻譯的======================)
重載(overload)
-
重載函數集內的任意兩個函數必須具有不同的參數列表(Any two functions in a set of overloaded functions must have different argument lists.)。
重寫(override)
-
本主題討論如何顯式重寫基類或接口的成員(This topic discusses how to explicitly override a member of a base class or interface.)。
總結:當我們不明白一個問題的時候,得學會、能夠、靈活地想出一個解決這個問題的方案,而不是等待別人告訴自己,當然了,太難的問題請教別人還是可以好的,凡是不能老鑽牛角尖嘛。比如搞不清override到底是什麼,怎麼辦?最好就是找個權威的地方查一下。