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