77范文网 - 专业文章范例文档资料分享平台

面向对象程序设计 - 复习提纲 - 2012-2013(5)

来源:网络收集 时间:2020-04-20 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

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 using namespace std; class date {public:

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 using namespace std; class box {public:

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 #include #include using namespace std; class Tree {public:

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; }

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库面向对象程序设计 - 复习提纲 - 2012-2013(5)在线全文阅读。

面向对象程序设计 - 复习提纲 - 2012-2013(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/999681.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: