黑马程序员_学习笔记04 构造函数

来源:互联网 发布:单片机复位电路 编辑:程序博客网 时间:2024/05/18 01:48

------- 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

0 0