コンストラクタ
・newを使用した時に呼び出される特殊なメソッド
・クラス名と同じ名前で定義する
using System;
class Test
{
public Test()
{
Console.Write("Test クラスのコンストラクターが呼ばれました\n");
}
}
class ConstructorSample
{
static void Main()
{
Console.Write("Main の先頭\n");
Test t = new Test(); // ここで Test のコンストラクターが呼ばれる
Console.Write("Main の末尾\n");
}
}
Main の先頭 Sample クラスのコンストラクターが呼ばれました Main の末尾
このとおり、new Test();
の段階で 設定したコンストラクタが呼びだされている。