//构造器如果不显示声明,则默认生成一个不带参的,构造器的名称必须与类名相同,且不能有返回值,构造器在类初始化时被自动调用
//如果显示声明了有带参的构造器后还想使用无参的构造器,就必须要显示声明无参构造器
using System;
namespace Constructor
{
class Test
{
Test()
{
Console.WriteLine("i am a default constructor");
}
Test(string name)
{
Console.WriteLine("i am name is " + name);
}
static void Main()
{
Test test = new Test();
Test test2 = new Test("param contructor");
}
}
}

浙公网安备 33010602011771号