純粋仮想関数の =0; はキモすぎ。