← 返回单词列表

overloading

🇺🇸 /ˈoʊvɚlˌoʊdɪŋ/
noun 编号: O01197 BNC #41565
overloading主要表示“负荷超过限度”:可以是车辆装得过重,也可以指程序中同名功能根据参数类型承担不同作用。它还可作为动词overload的动名词或现在分词形式。
💡 记忆钩子
把同一个“负荷”想成被塞得太满:车辆装得太重,就是overloading;程序里同一个名字接收不同类型的参数、承担不同版本的功能,也像是让同一个名字承受不同负荷,于是形成“重载”。
📝 学习建议
  • 先记住“超出承载范围”这条主线,再分别掌握交通和编程语境;不要把编程义误解成程序运行太慢或内存不足。
  • 在编程语境中,overloading通常译为“重载”,不要和“overriding(重写)”混淆;前者保留同名但依据参数区分,后者通常涉及替换继承来的实现。
📖 中文释义
noun
  • core 编程中的重载
    📖 在面向对象编程中,同一个函数、运算符或变量名可以对应多个版本,程序会根据传入参数的数据类型选择合适的版本;这种“同名而分工不同”就是重载。
    💡 谈论具体对象时可用“函数重载”“运算符重载”等搭配,也可说“overloading of + 对象”。这是编程领域的技术术语,通常不用于日常的“工作太多”或“系统超负荷”。不要把它和重写混为一谈:重载关注同名功能因参数不同而区分。
    countable uncountable
    Operator overloading lets a class define how the plus sign works for its objects.
    运算符重载可以让类定义加号对其对象的作用方式。
    Function overloading allows several functions to share the same name.
    函数重载允许多个函数使用同一个名字。
  • core 装载过重;超载
    📖 指车辆、船只等装入的重量超过安全或规定的承载限度;核心画面就是“装得太满、负荷过重”。
    💡 常见结构是“overloading of + 车辆或运输工具”,也可在规定或报道中直接把它作主题使用。这个义项多见于交通安全、运输管理和法律语境,正式程度高于日常说法。不要用它泛指人的工作压力或设备运行负担,除非上下文明确是在说装载重量。
    countable uncountable
    The company was fined for overloading its trucks.
    这家公司因让卡车超载而被罚款。
overloadings plural
verb
  • common overload的现在分词或动名词
    📖 这是动词overload的现在分词和动名词形式,表示正在把重量或任务加到超过限度,也可表示“超载”这一动作本身。
    💡 可说“be overloading + 宾语”表示正在使某物超载,也可说“avoid overloading + 宾语”表示避免超载。作现在分词时通常和be连用,作动名词时可充当主语或宾语。不要因为词尾是-ing就只把它理解成进行时,它也可以指一种行为。
    form-of gerund participle present
    They are overloading the small boat with heavy equipment.
    他们正把太多重型设备装上这艘小船,使它超载。
🌳 词源
由over(超过)和loading(装载、负荷)组成,字面是“装载过度”。
From over + loading.
🔄 变式
overloadings plural
🏷 单词标签 & 词根
暂无标签