对象的定义
点击次数:27 次 发布日期:2008-12-01 11:55:13 作者:源代码网
|
对象在确定了它的类以后,其定义格式如下: 类名 对象名表; 类名是待定的对象所属的类的名字,即所定义的对象是该类类型的对象。对象名表是用逗号分隔的对象名。对象名表中,可以是一般的对象名,还可以是指向对象的指针名或引用名,也可以是对象数组名。例如: TDate date1,date2,*Pdate,date[31]; 其中, TDate为日期类的类名,datel和date2是一般的对象名,*Pdate是指向对象的指针,date是对象数组的数组名,它有31个元素,每个元素都是一个对象。这里所说的对象都是TDate类的对象。 一个对象的成员就是该对象的类所定义的成员。对象成员有数据成员和成员函数,一般对象的成员表示如下: 对象名.成员名 或者对象名.成员名(参数表) 前者用来表示数据成员,后者用来表示成员函数。例如,datel的成员可表示为datel.year 、datel.month、datel.day分别表示 TDate类的datel对象的year成员、month成员和day成员。 datel.SetDate(int y,int m,int d)表示TDate类的datel对象的成员函数SeaDate()。这里,“.”是一个运算符,该运算符的功能是得到对象的成员。 源代码网供稿. |
