2010年1月2日土曜日

BaseClassからDerivedClass1,DerivedClass1からDerivedClass2を作成し、処理が実行される順序を確認してみる。

using System;


class BaseClass
{
    public BaseClass()
    {
        string s="BaseClass";
        Console.WriteLine(s);
    }
}


class DerivedClass1 : BaseClass
{
    string l="DerivedClass1";
    public DerivedClass1()
    {
        Console.WriteLine(l);
    }
}


class DerivedClass2:DerivedClass1
{
    string m="DerivedClass2";
    public DerivedClass2()
    {
        Console.WriteLine(m);
    }
}


class MainClass
{
    static void Main()
    {
        DerivedClass2 drv = new DerivedClass2();
    }
}

0 コメント:

コメントを投稿