最新の更新情報

 
このブログ「吟遊詩人の戯言」 の記事検索...

C# 継承クラスのコンストラクタの動き

関連記事

2006年12月01日 13時27分 旧ブログより

C#のコンストラクタの呼び出し順の話


いっつも、迷うんだけど、基底クラス : 継承クラス間のコンストラクタの呼び出し順は

1.基底クラス側コンストラクタ
2.継承クラス側コンストラクタ

ですんで、初期化の順番に気を付けましょう

public class testLabel
{
    public testLabel(Form1 f) //1番目
    {
        f.l.Text = "aaa";
    }
}

public class testLabel1 : testLabel
{
    public testLabel1(Form1 f):base(f) //2番目
    {
        f.l.Text = "bbb";
    }
}

 
 
 
 

Leave a Reply

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <img localsrc="" alt="">