1.概念
构造方法又叫构造函数,它是一种特殊的方法,因为构造方法本身没有返回值,并且通常是public访问类型,方法的名称必须与类名相同。构造方法在类实例创建之前执行,用来初始化对象。所有的类都有构造方法,如果没有定义的构造方法,系统默认生成空的构造方法;如果自己定义了默认的构造方法就会失效了。
2.用途
构造方法用于对类进行初始化,在创建类时自动调用。
3示例
private void button1_Click(object sender, EventArgs e)
{
Cat cat = new Cat("咪咪");//初始化对象,给小猫起名字
MessageBox.Show(cat.Shout());//调用构造方法
}
class Cat
{
private string name = "";//声明cat类的私有字符串变量
public Cat(string name)//定义cat类的构造方法,参数是一个字符串类型
{
this.name = name;//把参数赋给私有变量name
}
public string Shout()
{
return "我的名字叫" + name + "喵";
}
}