C#基本

[C#] クラスを継承する

クラスを継承(inheritance)するサンプルです。

構文

クラス継承 構文

class <子クラス> : <親クラス> {
}

親クラス(継承元クラス)を「:」で区切って指定します。

サンプル

例)親クラス「ClassOya」クラスを継承した子クラス「ClassKo」を定義する


// 親クラス
class ClassOya
{
  public ClassOya()
  {
  }
}

// 子クラス
class ClassKo : ClassOya
{
  public ClassKo()
  {
  }
}

備考

  • C#では複数のクラスを継承する「多重継承」はできません。
  • 継承元クラスのことを「親クラス」や「基本クラス」と呼んだりします。
  • 継承先クラスのことを「子クラス」や「派生クラス」と呼んだりします。
  • 継承させたくないクラスを作りたい場合はsealedキーワードを使用します。
    詳しくは以下関連記事をご覧ください。

関連記事

-C#基本
-