2009年12月21日月曜日

baseキーワード(コンストラクタ初期化子)を使用して基本クラスのパラメータ付きのコンストラクタを呼び出してみる。

using System;


class BaseClass
{
    public BaseClass(int a)
    {
        Console.WriteLine(a);
    }
}


class DerivedClass : BaseClass
{
    public DerivedClass(string s, int b)
        : base(b)
    {
        Console.WriteLine(s);
    }
}


class MainClass
{
    static void Main()
    {
        // 出力値:1 int型
        var c = new DerivedClass("int型", 1);
    }
}

0 コメント:

コメントを投稿