「C#」overrideとvirtualでメソッドのオーバーライドを実装するサンプル
書式
親クラスのメソッド virtual
子クラスのメソッド override
サンプルコード
// 親クラス
class ParementClass
{
    public virtual string showMsg()
    {
        return "parent class method AAA";
    }
}
// 子クラス
class ChildRenClass : ParementClass
{
  // オーバーライド
    public override string showMsg()
    {
        return "child class method BBB";
    }
}
class DemoOne
{
    static void Main()
    {
         // 子クラスのインスタンス
        ParementClass cft = new ChildRenClass();
        Console.WriteLine(cft.showMsg()); 
    }
}
結果
child class method BBBBBB