------- Windows Phone 7手机开发、.Net培训、期待与您交流! -------
首先,要了解什么是构造函数;
构造函数就是在NEW一个对象时,给这个对象的一些属性赋一些初始值,例如
Person p = new Person();
其中Person()就是一个没有参数的构造函数,
当我们在类中没有额外定义构造函数的时候,系统会自动帮我们定义一个没有参数的构造函数,
当然我们也可以自己定义构造函数,但要记住构造函数的定义方法:
①没有返回值,连VOID都不用
②方法名和类名一样,这个方法可以有不同的参数。
了解了这两种定义方法,就可以定义一个构造函数了
例如
class Person
{
string name;
public string Name
{
get;set;
}
public Person(string name)
{
this.name = name;
}
}
上面就是定义了一个有参数的构造函数,这样在new一个Person对象的时候,就必须为这个对象的name属性赋初始值。
还有,构造函数可以重载。
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------详细请查看:www.itheima.com