多態性について
ItemBaseにInitItemメソッドを追加して呼び出した場合、InitItemメソッドは、子クラスにてオーバーライドしている場合にはそちらのメソッドが呼ばれ
オーバーライドがない場合には親クラスのInitItemメソッドが呼ばれます。
このように同じメソッドの呼び出しに対して、異なるオブジェクトが異なる動作をする(振る舞いがオブジェクトに合わせて自動的に変わる)ことを
多態性(ポリモーフィズム)と言います。
今回の例では、ItemBaseを継承しているアイテムクラスが2つあった場合、それらは