除了默认构造函数,我们还可以定义带参数的构造函数,带参数的构造函数可以用指定的值初始化类的成员变量。例如,我们可以通过构造函数为会员Wwwconsumer初始化姓名和年龄。[C#] 纯文本查看 复制代码 //在类中添加构造函数(带参数)
public string name;
public int age;
public Sufei(string nameValue, int ageValue)
{
//初始化变量
name = nameValue;
age = ageValue;
//测试语句,作为构造函数调用的证据
Console.WriteLine("又有一个会员登录了!(调用构造函数)");
}
Sufei Wwwconsumer = new Sufei("Wwwconsumer",40);
Console.WriteLine("姓名:{0}",Wwwconsumer.name);
Console.WriteLine("年龄:{0}",Wwwconsumer.age);
运行结果如下:
注意到了吗,运行的第一句话就是“又有一个会员登录了!”证明构造函数被执行了,第二、三句证明了Wwwconsumer的变量name和age被相应的参数初始化了。
|