cout< 4.编程序完成以下要求:定义一个日期类Date,该类对象存放一个日期,并实现以下要求: (1)数据成员year、month、day分别表示年、月、日,数据类型为int型; (2)无参构造函数,将三个数据成员的值初始化为“2011年6月27日”; (3)在主函数中对日期对象作以下定义: Date d1(2011,5,24);//用所给日期定义一个日期变量,请注意带参的构造函数的定义 Date d2; //定义一个日期对象,请注意构造函数的定义 Date d3(d1); //用已有的日期对象构造一个新对象 (4)在主函数中要对所定义的对象进行测试; (5)析构函数,输出“析构函数被调用”; (6)普通成员函数display(),用于显示对象的三个数据成员; (7)在主函数中对所编写的各个成员函数功能进行测试。 #include date(){year=2011;month=6;day=27;} date(int y,int m,int d){year=y;month=m;day=d;} date(const date &d) {year=d.year;month=d.month;day=d.day;} ~date(){cout<<\析构函数被调用\;} void disp(){cout< int year,month,day; }; int main() { date d1(2011,5,24); date d2; date d3(d1); d1.disp(); d2.disp(); d3.disp(); return 0; } 5.设计一个长方体类box,其数据成员包括length(长)、width(宽)、height(高)。要求用成员函数实现以下功能: (1)由键盘输入长方体的长、宽、高; (2)计算并输出长方体的体积; (3)计算并输出长方体的表面积 设计一个main()函数,定义一个长方体类的对象,并输出长方体的表面积和体积。 #include box(){cout<<\;cin>>length; cout<<\;cin>>width; cout<<\;cin>>height;} void getarea() { cout<<\< void getvolume(){cout<<\;} private: double length,width,height; }; int main() { box b; b.getarea(); b.getvolume(); system(\; return 0; } 6. 定义一个Tree(树)类,有数据成员ages(树龄),成员函数grow(int years)对ages加上years,age()用于显示对象tree的ages的值。在主函数中对所定义的成员函数进行测试。 #include Tree(int x){ages=x;} void grow(int year){ages+=year;} void age(){cout<<\树龄为:\;} private: int ages; }; int main() {Tree tree(10); tree.age(); tree.grow(5); tree.age(); system(\; return 0; }
面向对象程序设计 - 复习提纲 - 2012-2013(5)
2020-04-20 23:05
面向对象程序设计 - 复习提纲 - 2012-2013(5).doc
将本文的Word文档下载到电脑
下载失败或者文档不完整,请联系客服人员解决!