2010年1月2日土曜日

baseキーワードを使用して、DerivedClassからBaseClassへパラメータを渡してみる。

using System;


class BaseClass
{
    public BaseClass(string s,int n)
    {
        Console.WriteLine(s);
        Console.WriteLine(n);
    }
}


class DerivedClass : BaseClass
{
    /* baseキーワードを使用しパラメータを
     * BaseClassにパラメータを渡す */
    public DerivedClass(string s,string l,int i):base (s,i)
    {
        Console.WriteLine(l);
    }
}


class MainClass
{
    static void Main()
    {
        // 出力値:BaseClass 0 DerivedClass
        DerivedClass drv = 
            new DerivedClass("BaseClass","DerivedClass",0);
    }
}

0 コメント:

コメントを投稿