Visual C# 2013逆引き大全 555の極意

基本プログラミングの極意 - Tips181 基本クラスのメソッドやプロパティを派生クラスで再定義する

Icon comment count 0
Icon stock count 0

Tips181基本クラスのメソッドやプロパティを派生クラスで再定義する

Pointメソッドやプロパティのオーバーライド(virtualキーワード、overrideキーワード)

Level2
対応
  • EXP
  • PRO

基本クラスのメソッドやプロパティを、派生クラスで処理を追加したりするなどして再定義できます。これをオーバーライドと言います。

基本クラスのオーバーライド可能なメンバーには、基本クラスでvirtualキーワードを記述して宣言しておきます。

例えば、値を返さないメソッドは、次のように宣言します。

[アクセス修飾子] virtual void メソッド名([引数1, 引数2,…])
    {
    メソッドの処理
}

また、派生クラスでオーバーライドしたメンバーを宣言するには、overrideキーワードを記述して宣言します。

例えば、値を返さないメ

出典情報

Medium

Visual C# 2013逆引き大全 555の極意

  • 著者: 増田智明、池谷京子、国本温子

コメント

    コメントはありません