サブクラス(継承先)のコンストラクタでスーパークラス(基底クラス)の処理も呼び出したいときの実装方法。
//継承先に引数がないパターン
public SuperClass(int num, string text)
{
// 処理
}
public SubClass() : base(5, "text")
{
// 処理
}
//継承先の引数が多いパターン
public SuperClass(int num, string text)
{
// 処理
}
public SubClass(int num, string text, bool flag) : base(num, text)
{
// 処理
}