面向对象方法学实验手册

面向对象方法学实验手册

ID:15928566

大小:7.12 MB

页数:43页

时间:2018-08-06

面向对象方法学实验手册_第1页
面向对象方法学实验手册_第2页
面向对象方法学实验手册_第3页
面向对象方法学实验手册_第4页
面向对象方法学实验手册_第5页
资源描述:

《面向对象方法学实验手册》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章类与对象一、用VC++6.0开发控件台界面的应用程序的步骤:1、启动VC++6.0系统。2、进入集成开发环境后,点击菜单“文件”中的“新建”项。3、进入新建页面,在“工程”选项卡中选择“Win32ConsoleApplication”项,按下来添写页右侧的两个文本框:点击的“位置”项的右侧带省略号的按钮选定工程所在的文件夹,在工程项下输入工程名;确认选择和填写无误后点击“确定”按钮。431、进入Win32consoleApplication-Step1of1后点击“完成”按钮。2、进入“工程信息”页面后点击“确定”按钮。431、进入到集成开发环境

2、后,就生成了一个空的Win32控制台界面的就应用程序框架。2、再点击“文件”菜单下的“新建”项,选择“文件”选项卡的“C++Source43File”项,在右侧“文件”文本框中填写文件名称,点击确定。1、进入程序编辑界面,在程序编辑区输入源程序。错误提示窗口工程浏览器程序编辑区431、输入完源程序后,点击编译、和链接按钮,在错误提示窗口查看错误信息,并修改错误,再进行编译和链接程序,直到编译和链接完通过,再点击执行按钮执行程序。执行按钮链接按钮编译按钮10、查看运行结果后,按任意键,回到程序编辑界面。二、按工程方式组织你的程序按工程方式组织程序,43是

3、将类的定义、类的实现与类的使用放在不同的文件中。类的定义放在以.H为扩展名的头文件中,类的实现文件以.CPP为扩展名的文件中,这两个文件一般取相同的名字,只是扩展名不同。类的使用另外存放在一个扩展名为.CPP文件中。例如:下面是一个没有按工程方式组织的程序:如果把这个程序按工程方式组织方法如下:1、点击菜单“新建”,选择如下:431、分别在各弹出的对话框中点击“确定”、“完成”和“确定”后又回到集成开发环境。再点击菜单“文件”中的“新建”项,做如下选择或类似的填写:43注意:在此选择的是以.h为扩展名的头文件,用于存放类的定义。1、点击“确定”后进入编

4、辑区添入代码如下,这是类的定义文件:431、再点击菜单“文件”中的新建项,做如下选择或类似的填写:43这里选择的是以.CPP为扩展名的C++源文件,用做类的实现文件。此处我文件名一般与定义该类的头文件名相同。但并不强制要求这样做。1、点击“确定”后回到编辑区,添入代码如下:431、再点击菜单“文件”中的“新建”项,做如下选择或类似的填写:431、点击“确定”后进入编辑区,添入代码如下:431、编译、链接和执行后结果如下:43以上演示了如何将你的程序以工程的方式组织起来,书上所有的例子都是按这种方式组织的。一、编程题:1、运行下面的字符串功能演示程序,分

5、析每条语句的功能,请查找有关资料再扩充该程序的演示功能。总结使用string类型的字符串与使用char*类型的字符串有什么不同?#include#includeusingnamespacestd;voidmain(){strings1="abc",s2="def",s3;s3="xyz";cout<

6、core变量。公有成员函数有带缺省值的构造函数、拷贝构造函数、设置姓名的函数、设置分数的函数、获取对象姓名的函数和获取对象分数的函数以及显示信息等函数。自定义主函数main用来演示和验证你定义类的功能和正确性。2、向第2题添加一个表示班级总人数的私有数据成员count,重新修改student类和main主函数以适应该对象的加入。思考问题:什么是静态数据成员与静态成员函数,在什么情况下使用静态数据员,使用静态数据成员应注意些什么?3、向第2题添加一个独立函数,用来直接获取类私有数据成员的值。重新修改student类和main主函数以适应该对象的加入。思考

7、问题:什么是友员函数与以友员类它的作用是什么?它有什么优缺点?在使用友员时应注意什么?4、在对象作为参数传入函数和对象作为函数的返回值时,如何提高程序的运行效率,如何保障数据的安全性?自行设计程序以验证你的结论的正确性。5、什么是(const)常量?常对象?常成员函数?对于指针类型的常量还需清楚什么是常指针、指向常量的指针和指向常量的常指针。根据上述问题自行设计程序验证const修饰符在程序设计中所起到的安全作用。6、什么是最低权限原则?举例说明,对于你设计的类,哪部分应该以隐藏和保护?哪部分应该让用户知道?7、设计日期类(data),该类能够存储与处

8、理年月日等信息。设计人员类包括string类型的姓名,data类型的出生日期,还包括性别、联系

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。