每个类都有一个构造函数,如果不写,就是默认的构造函数,默认构造函数是由CLR提供。
构造函数必须要与它所在的类名完全相同,并且没有返回值。如果不符合这两个条件,就不是构造函数。构造函数可以写参数,也可以不写参数。构造函数用public,protected,private修饰;
构造函数例子:
class program
{
public program()
{
//函数体和参数都为空的时候,就是默认的构造函数
}
}
构造函数主要用来为对象分配存储空间,对数据成员进行初始化。(program program = new program();)
构造函数是可以重载的!