このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。
多態性 (Polymorphism) とは複数のデータ型を 1 つのインターフェイスにまとめた表現です。
例えば、整数型、浮動小数点型、倍精度浮動小数点型は暗黙的な多態性を持ちます。データ型の違いにもかからず、その 3 つは足し算、引き算、掛け算、などができます。
OOP の場合、クラスにデータとコードの責務を負わせて、各クラスがいかなるオブジェクトでも(いったん呼び出されると)適切に動作するそれぞれの関数を持っていることで、多態性を達成することができます。