
美:/''ovər'lod/
TOEFL,GRE
v. (使)超載;(使)負擔過重;(使)計算機超載運行;(使)電路超負荷(overload 的現在分詞)
Potatoes fill us up without overloading us with calories.
土豆容易使我們産生飽腹感,使我們不攝入過多的卡路裡。
His car was stalled because of overloading.
他的車因超載而抛錨了。
WSDL 2.0 does not support operation overloading.
WSDL 2.0不支持操作重載。
The police constantly check for overloading.
警察經常檢查有否超載。
More consistent, symmetric operator overloading.
更一緻的、對稱的操作符重載。
operator overloading
操作符重載;運算元多載
在計算機科學和工程領域中,"overloading"(重載/過載)主要有以下兩種核心含義,具體解釋如下:
指在同一作用域内定義多個同名函數或運算符,通過不同的參數類型、數量或順序實現不同功能。這是面向對象編程(OOP)的核心特性之一,提升代碼可讀性和靈活性。
典型應用場景:
例如,一個Car
類可定義多個構造函數:無參構造創建默認車型,帶參數構造指定品牌和型號。
如C++中重載+
運算符,使自定義的Vector
類支持向量加法運算。
技術價值:減少冗餘函數命名,統一接口邏輯,符合封裝性原則 。
指設備承受的荷載超過額定設計容量,可能導緻故障或安全隱患。常見于電力系統、機械工程等領域。
關鍵影響與規範:
安全原則:工程設計必須預留安全系數(如1.5倍額定荷載),并設置實時監控系統。
領域 | 英文術語 | 中文譯名 | 核心區别 |
---|---|---|---|
計算機科學 | Function Overloading | 函數重載 | 同名函數多态實現 |
工程學 | Electrical Overload | 電路過載 | 超負荷運行的安全風險 |
權威參考來源:
"overloading" 是一個多義詞,具體含義需結合語境理解:
1. 編程領域:方法重載
指在同一個類中定義多個同名方法,但參數列表不同(參數類型、數量或順序不同)。例如:
void print(int a) { ... }
void print(String s) { ... } // 參數類型不同
編譯器通過參數差異區分調用哪個方法,增強代碼靈活性。
2. 物理/工程領域:超載
指超過設備、系統或結構的承載能力。例如:
3. 語言學延伸
偶爾用于描述語言信息過載,如同時處理大量語音指令時出現的理解混亂。
詞源解析
來自動詞 overload(前綴 over- "超過" + load "裝載"),引申為"過度負擔"。該詞在不同專業領域被賦予特定技術含義,需結合上下文判斷。
vitalall alongspectatorimpasselexicalfarfetchedbitescallousedcarbohydratesdarkeningdiscomposedduramenindorsermooringssubstoichiometrictimbuktukeep your fingers crossedlong durationmanganese oxidepenetrate intosurveying and mappingtapered endVAT Invoiceabiosisacidimeterarcheologistbradyphreniadermathemiafeazemarimba