using System;
// 基本クラス
class BaseClass
{
public BaseClass()
{
Console.WriteLine(0);
}
}
// 派生クラス
class DerivedClass:BaseClass
{
public DerivedClass()
{
Console.WriteLine(1);
}
}
// 派生クラス1
class DerivedClass1 : DerivedClass
{
public DerivedClass1()
{
Console.WriteLine(2);
}
}
class MainClass
{
static void Main()
{
// 派生クラス1をインスタンス化
DerivedClass1 a = new DerivedClass1();
}
}
結果
基本クラス、派生クラス、派生クラス1の順番にコンストラクタが呼び出される。
0 コメント:
コメントを投稿