overloading

[ˌoʊvərˈloʊdɪŋ] オーバーローディング

1. 積みすぎ、過負荷

荷物、情報、仕事など、許容できる量や能力を超えて多くを積載したり、与えたりする状態を表します。
The truck was struggling with the overloading of its cargo. (トラックは積荷の過積載に苦しんでいた。)

2. (プログラミング) オーバーロード、多重定義

プログラミングにおいて、同じ名前の関数や演算子が、引数の型や数によって異なる動作をするように定義されている状態を指します。これにより、コードの柔軟性が高まります。
In C++, you can achieve polymorphism through function overloading. (C++では、関数オーバーロードを通じてポリモーフィズムを実現できます。)

3. 過負荷、過電流

電気回路や機械システムなどが、その設計上の許容範囲を超える電気的負荷や物理的な負担を受けている状態を表します。これにより、故障や損傷のリスクが高まります。
The circuit breaker tripped due to an electrical overloading. (電気的な過負荷により、ブレーカーが落ちた。)
関連