オーバーライドできるのが仮想関数で
仮想関数でないとオーバーライドできない

これ循環証明だろ