本文へスキップ

ポリモーフィズムとは?

ぽりもーふぃずむ

同じインターフェースで異なるクラスオブジェクトを統一的に扱えるオブジェクト指向の概念です。

ポリモーフィズムとは、オブジェクト指向プログラミングにおいて、同一のメソッド名やインターフェースを通じて、異なるクラスオブジェクトがそれぞれ固有の振る舞いをする仕組みのこと。サブクラスでのオーバーライドによるサブタイプ多態性が代表的。呼び出し側はオブジェクトの具体的な型を意識せずに扱えるため、拡張性の高いコードが書ける。

使い方・例文

Shapeクラスのdraw()メソッドをCircleとRectangleでオーバーライドし、Shapeの配列をループするだけで各図形が描画されるポリモーフィズムを活用した。

この用語をシェア

𝕏 でポスト LINE

最終更新:

関連用語