IT用語集 › プログラミング › ポリモーフィズム
「同じメソッド名でも型によって振る舞いが変わる」仕組み。オブジェクト指向の中核概念。
animal.speak()は、Dogなら「ワン」、Catなら「ニャー」と鳴く。どの実装を呼ぶかはコンパイラや実行時環境が選ぶ。継承とインターフェースの上に成り立っている。日本語では「多態性」「多相性」とも訳される。
animal.speak()