5「ポリモーフィズム」しよう!前ページで説明したように、スーパークラスの参照を通してメソッドを呼び出しても、そのメソッドがオーバーライドされていたら、オーバーライドしたメソッドが呼び出されます。この機能を使うと「ポリモーフィズム」という面白い機能を使うことができます。具体例を見てみましょう。スーパークラス兼、インスタンス作成クラス。サブクラスのインスタンスを作って、その参照を返します。渡された番号によって作るインスタンスを変えます。自クラスの名前を出力するメソッドです。