update.はじめに今回は意外と難解なポリモーフィズムについてまとめてみましたポリモーフィズムとはざっくりいえば引数を受け取ったインスタンスがクラスによって違う振る舞いをすることです。これじゃわかりませんね。今回もブラック会社(?)の社員を例にして解説していきましょう。working(){System.out.println("業務内容:休日出勤");}}今回は前回紹介した抽象クラスを使用してポリモーフィズムを実装してみました。NetworkEngineer();普段であれば別クラスに実装した機能を使うには継承するかそのクラスのインスタンスを定義して使用します。今回はWorkerの参照変数にprogrammerクラスのインスタンスを代入しています。Workerの参照変数にNetworkEngineerクラスのインスタンスを代入しています。サブクラスのインスタンスをスーパークラスの参照変数に代入して使用しています。「なぜ」このような機能を実装する必要があるのでしょうか?ポリモーフィズムの必要性-ポリモーフィズムは一見使いどころが内容ですが、オブジェクト指向において重要な点があります。+ポリモーフィズムは一見使いどころが無いようですが、オブジェクト指向において重要な点があります。それは「共通のメソッドを呼び出すが、オブジェクトによってその機能を変化させる」という点です。実はこの機能がないと各サブクラスのインスタンスを別々に生成しないといけません。upLoginユーザーは見つかりませんでした。