//构造器如果不显示声明,则默认生成一个不带参的,构造器的名称必须与类名相同,且不能有返回值,构造器在类初始化时被自动调用

//如果显示声明了有带参的构造器后还想使用无参的构造器,就必须要显示声明无参构造器
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");

        }
    }
}

posted on 2008-01-21 16:59  glave  阅读(100)  评论(0)    收藏  举报