エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
7.4 ポリモーフィズム! : Javaのオブジェクト指向入門
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
7.4 ポリモーフィズム! : Javaのオブジェクト指向入門
「ポリモーフィズム」しよう! 前ページで説明したように、スーパークラスの参照を通してメソッドを呼び... 「ポリモーフィズム」しよう! 前ページで説明したように、スーパークラスの参照を通してメソッドを呼び出しても、そのメソッドがオーバーライドされていたら、オーバーライドしたメソッドが呼び出されます。 この機能を使うと「ポリモーフィズム」という面白い機能を使うことができます。 まずは具体例を見てみましょう。 // PolyRunner.java /** * スーパークラス兼、インスタンス作成クラス。 */ class PolySuper { /** * サブクラスのインスタンスを作って、その参照を返します。 */ static PolySuper getInstance( int number ) { // 渡された番号によって作るインスタンスを変えます。 if( number == 1 ) { return new PolySub1(); } else if( number == 2 ) {