オブジェクト指向

オーバーロード

日本語

概要

同じ名前で引数の異なる複数のメソッドを定義すること。

詳細

同一メソッド名で引数の型や数が異なる複数の定義を用意し、呼び出し時に自動選択される仕組み。戻り値の型だけが異なる定義は多くの言語でオーバーロードとして認められておらず、引数の型や数といったシグネチャの違いのみで区別される点に注意が必要。

プログラミングの他の用語