返回首页

构造函数 与成员函数

时间:2012-12-20 14:26来源:摘录所得 作者:未知 点击:
设计模式 目录(?) [+] 构造函数 成员函数 [csharp] view plaincopyprint? SPANstyle= FONT-SIZE:18px 类 class Resume { private string name; private string sex; private string age; private string timeArea; private string company; //构
  
设计模式
 

目录(?)[+]

  1. 构造函数
  2. 成员函数
 

 

[csharp] view plaincopyprint?
  1. <SPAN style="FONT-SIZE: 18px">类  
  2.   
  3. class Resume  
  4.   
  5.     {  
  6.   
  7.         private string name;  
  8.   
  9.         private string sex;  
  10.   
  11.         private string age;  
  12.   
  13.         private string timeArea;  
  14.   
  15.         private string company;  
  16.   
  17. //构造函数 ,初始化值   
  18.   
  19.         public Resume(string name)  
  20.   
  21.         { this.name = name; }  
  22.   
  23. }  
  24.   
  25. // 成员函数  ,进行值传递    
  26.   
  27.  public void SetPersonInfor(string sex, string age)  
  28.   
  29.         {  
  30.   
  31.             this.sex = sex;  
  32.   
  33.             this.age = age;   
  34.   
  35.         }  
  36. }  
  37.   
  38. Resume a=new Resume("  大鸟");//构造函数初始化传递值   
  39.   
  40. a.SetPersonInfor("男","29 ");//调用成员函数传递值   
  41.   
  42. </SPAN>   

两者的区别在哪呢

 构造函数

构造函数可以对类进行初始化工作(是成员函数的一种),但又有区别于成员函数

首先

没有返回值,函数名必须与类明相同,

其次

定义为公有函数,在建立对象时由系统调用。

成员函数

而成员函数是    类的一种行为,是类的调用形式。它可以使用类的成员,还可以使用类定义的变量,通过变量使用成员。其原因是函数在调用时才在栈内存中建立函数体中德变量,这时类已经定义完毕,当然可以使用已经定义完整的类类型的变量。 

 

相关课程链接高薪嵌入式Linux就业班

------分隔线----------------------------

  • 李老师
  • 李老师
  • 胡老师
  • 胡老师
合作伙伴
  • 武汉工程大学合作培训机构

  • 国家信息技术紧缺人才培养工程(NITE)

  • ARM公司全球授权培训中心

  • 国内首家Symbian授权培训

  • 微软全球嵌入式合作伙伴

  • Altera全球合作培训机构

在线客服
  • 客服热线:
    139-8620-3604
    159-2752-9536



  • 官方微信
  •  咨询微信二维码