クラスを継承(inheritance)するサンプルです。
構文
クラス継承 構文
class <子クラス> : <親クラス> {
}
親クラス(継承元クラス)を「:」で区切って指定します。
サンプル
例)親クラス「ClassOya」クラスを継承した子クラス「ClassKo」を定義する
// 親クラス
class ClassOya
{
public ClassOya()
{
}
}
// 子クラス
class ClassKo : ClassOya
{
public ClassKo()
{
}
}
備考
- C#では複数のクラスを継承する「多重継承」はできません。
- 継承元クラスのことを「親クラス」や「基本クラス」と呼んだりします。
- 継承先クラスのことを「子クラス」や「派生クラス」と呼んだりします。
- 継承させたくないクラスを作りたい場合はsealedキーワードを使用します。
詳しくは以下関連記事をご覧ください。