はじめに 今回は意外と難解なポリモーフィズムについてまとめてみました ポリモーフィズムとは ざっくりいえば引数を受け取ったインスタンスがクラスによって違う振る舞いをすることです。 これじゃわかりませんね。 では今回もブラック会社(?)の社員を例にして解説していきましょう。 コード java public class Polymorphism { public static void main(String[] args){ Worker pg = new Programmer("pg:"); Worker ne = new NetworkEngineer("ne:"); pg.work(); ne.work(); pg.working(); ne.working(); pg.finish_working(); ne.finish_working(); } } //仕事をする人のクラス ab
![オブジェクト指向わかった気になっている?[ポリモーフィズム] java - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/a7c8e035f72aeb434a6cf7069e4deb83939a5397/height=288;version=1;width=512/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fqiita-fb-fe28c64039d925349e620ba55091e078.png)