资源描述:
《面向对象程序设计04-3.详解对象》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、内容提要对象数组字符串对象对象成员对象成员数组1对象数组对象数组是指数组元素为对象的数组。该数组中若干个元素必须是同一个类的若干个对象。对象数组的定义、赋值和引用与普通数组一样,只是数组的元素与普通数组不同,它是同类的若干个对象。2对象数组的定义格式如下:<类名><数组名>[<大小>]...其中,<类名>指出该数组元素是属于该类的对象,方括号内的<大小>给出某一维的元素个数。一维对象数组只有一个方括号,二维对象数组要有两个方括号,等等,例如:Pointpoints[10];表明points是一维对象数组名,该数组有10个元素,每个元素都是类Point
2、的对象。3对象数组可以被赋初值,也可以被赋值定义对象数组并赋初值,例如:Pointpoints[3]={Point(2.0,2.0),Point(3.0,3.5),Point(4.5,5.5)};定义对象数组并赋值,例如:Pointpoints[3];points[0]=Point(2.0,2.0);points[1]=Point(3.0,3.5);points[2]=Point(4.5,5.5);//先构造临时对象,然后进行赋值,最后析构该对象4与基本类型数组一样,在使用对象数组时也只能引用单个数组元素。每个数组元素都是对象,通过这个对象,便可以访
3、问其公有成员,格式为:<数组名>[<下标>].<成员名>例如:for(inti=0;i<3;i++)cout<