类
class Resume
{
private string name;
private string sex;
private string age;
private string timeArea;
private string company;
//构造函数 ,初始化值
public Resume(string name)
{ this.name = name; }
}
// 成员函数 ,进行值传递
public void SetPersonInfor(string sex, string age)
{
this.sex = sex;
this.age = age;
}
}
Resume a=new Resume(" 大鸟");//构造函数初始化传递值
a.SetPersonInfor("男","29 ");//调用成员函数传递值
两者的区别在哪呢
构造函数
构造函数可以对类进行初始化工作(是成员函数的一种),但又有区别于成员函数
首先
没有返回值,函数名必须与类明相同,
其次
定义为公有函数,在建立对象时由系统调用。
成员函数
而成员函数是 类的一种行为,是类的调用形式。它可以使用类的成员,还可以使用类定义的变量,通过变量使用成员。其原因是函数在调用时才在栈内存中建立函数体中德变量,这时类已经定义完毕,当然可以使用已经定义完整的类类型的变量。