设计模式
目录(?)[+]
- <SPAN style="FONT-SIZE: 18px">类
- 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 ");//调用成员函数传递值
- </SPAN>
两者的区别在哪呢
构造函数
构造函数可以对类进行初始化工作(是成员函数的一种),但又有区别于成员函数
首先
没有返回值,函数名必须与类明相同,
其次
定义为公有函数,在建立对象时由系统调用。
成员函数
而成员函数是 类的一种行为,是类的调用形式。它可以使用类的成员,还可以使用类定义的变量,通过变量使用成员。其原因是函数在调用时才在栈内存中建立函数体中德变量,这时类已经定义完毕,当然可以使用已经定义完整的类类型的变量。
相关课程链接:高薪嵌入式Linux就业班