欢迎您访问郑州兴邦电子股份有限公司官方网站!
阿里巴巴诚信通企业
全国咨询热线:40000-63966
兴邦电子,中国水控机第一品牌

联系兴邦电子

全国咨询热线:40000-63966

售后:0371-55132951/55132952

工厂:河南省 郑州市 高新区莲花街电子电器产业园

类的构造函数

文章出处:http://www.singbon.com 作者:兴邦研发部 人气: 发表时间:2014年11月12日

[文章内容简介]: 在建立类的对象时, 需做一些初始化工作, 例如对数据成员初始化。 这些可以用构造函数来完成。

类的构造函数

 

类的构造函数和析构函数

 

    在建立类的对象时, 需做一些初始化工作, 例如对数据成员初始化。 这些可以用构造函数来完成。每当用 new 生成类的对象时,自动调用类的构造函数。因此,可以把初始化的工作放到构造函数中完成。构造函数和类名相同,没有返回值。

 

例如可以定义 Person 类的构造函数如下:

 

public Person (string Name,int Age)//类的构造函数,函数名和类同名,无返回值。

name=Name;

age=Age;

}

当用 Person OnePerson=new Person(“张五”,20)语句生成 Person 类对象时,将自动调用以上构造函数。请注意如何把参数传递给构造函数。

 

     变量和类的对象都有生命周期, 生命周期结束, 这些变量和对象就要被撤销。 

 

类的对象被撤销时, 将自动调用析构函数。 一些善后工作可放在析构函数中完成。

 

 析构函数的名字为~类名,无返回类型,也无参数。

 

Person 类的析构函数为~ Person() 

 

C#中类析构函数不能显示地被调用,它是被垃圾收集器撤销不被使用的对象时自动调用的。

本文关键词:类
回到顶部