以下の内容はhttps://toburau.hatenablog.jp/entry/20070409/1176135994より取得しました。


override

派生クラスで基本クラスのメソッドをオーバーライドするときは、overrideキーワードを付ける必要がある。ここはC++と違う点。

class Parent
{
    public virtual void Func() {}
}

class Child : Parent
{
    public override void Func() {}
}

オーバーライドするメソッドは基本クラスでは仮想として定義する必要があるので、virtualキーワードを付ける。
また、overrideキーワードではなく、newキーワードで基本クラスのメソッドを隠すことも出来る。

class Child : Parent
{
    public new void Func() {}
}

うーむ、こちらのほうはどんなときに使うのかいまいち良く分からない。




以上の内容はhttps://toburau.hatenablog.jp/entry/20070409/1176135994より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14