このクラスを実行してください。インスタンスを取得します。printMyName()メソッドを呼び出します。インスタンスを取得します。printMyName()メソッドを呼び出します。PolySub3}}まずPolySuperクラスから見てみましょう。スーパークラス兼、インスタンス作成クラス。サブクラスのインスタンスを作って、その参照を返します。渡された番号によって作るインスタンスを変えます。自クラスの名前を出力するメソッドです。スーパークラス兼、インスタンス作成クラス。サブクラスのインスタンスを作って、その参照を返します。渡された番号によって作るインスタンスを変えます。自クラスの名前を出力するメソッドです。);}}このクラスはこれまでのスーパークラスと同じようなクラスです。printMyName()メソッドを持っていて、このメソッドがサブクラスでオーバーライドされる予定です。1つだけ違うのは、getInstance()メソッドというstaticメソッドを持っていて、この中でサブクラスのインスタンスを作っているという点です。そのサブクラスは、PolySub1、PolySub2、PolySub3の3クラスになります。