ポリモーフィズム

日本語では多様性とかに訳されます。

もう少し具体的にいうと クラスは異なっても同じ名前のメソッドでいろんな動きを実現させる事です。

実際に行ってみます。
スーパークラス Figure コンストラクタのみをもったクラスです。

Figureクラスを継承したサブクラスTriangle 三角形の面積をメソッドgetAreaで計算するクラス

Figureクラスを継承したサブクラスSquer 四角形の面積をTriangleと同じくgetAreaで計算するクラス

実行コード

両方とも同じクラスFigureを継承し、かつgetAreaで処理を行っています。