类的构造函数
文章出处: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#中类析构函数不能显示地被调用,它是被垃圾收集器撤销不被使用的对象时自动调用的。
本文关键词:类
上一篇:类的对象和成员[ 11-10 ]
下一篇:不标准锡点的判定及不良焊点可能产生的原因[ 11-18 ]