面向对象程序设计实验报告-王玉涵-计本1701
"计本1701-王玉涵-2017110102401" 这篇实验报告详细介绍了王玉涵同学进行的一次面向对象程序设计的实践,主要目的是通过创建一个学生信息管理系统来学习和应用面向对象编程的概念。实验内容包括设计一个学生类,该类应包含必要的数据成员和成员函数,以管理和操作学生信息。 在实验步骤中,王玉涵首先定义了数据成员值的成员函数,如`GetName`等,这些函数分别用于获取学生类中的各个属性,如姓名、ID、学号和专业等。接着,将类体的实现放在了`student.cpp`文件中,而主程序则放在`student2.cpp`中。这遵循了C++中头文件(`.h`)和实现文件(`.cpp`)的分离原则,使得代码结构清晰,易于维护。 实验总结与分析部分,王玉涵指出了指针型成员与字符数组型成员的区别,并特别提到使用字符指针来存储姓名数据成员。在主函数中,通过局部变量`na[20]`保存输入的姓名,然后利用指针型参数进行函数间的参数传递。系统实现了基本功能,如读取信息、按姓名查询信息以及顺序浏览所有学生的信息。 实验源码中,可以看到`student`类的定义,包含了`name`(字符指针类型)、`ID`(字符数组)、`number`(字符数组)、`speciality`(字符数组)和`age`(整型)等数据成员,以及对应的构造函数、拷贝构造函数和析构函数。此外,还有提取各属性值的成员函数,如`GetName`、`GetID`等。 从这份实验报告可以看出,王玉涵在实践中掌握了面向对象编程的基本原理,包括类的定义、构造函数的使用、数据成员的封装以及指针和数组的差异。此外,他还了解了如何通过源码管理工具(如GitHub)托管和分享代码,这是现代软件开发中重要的协作和版本控制手段。 这个实验帮助王玉涵深化了对面向对象编程的理解,特别是如何通过类的设计来组织和操作数据,以及如何通过函数接口实现数据的访问和修改。通过这样的实践,他不仅巩固了理论知识,也提高了实际编程技能。
剩余10页未读,继续阅读
- 粉丝: 320
- 资源: 299
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- WebLogic集群配置与管理实战指南
- AIX5.3上安装Weblogic 9.2详细步骤
- 面向对象编程模拟试题详解与解析
- Flex+FMS2.0中文教程:开发流媒体应用的实践指南
- PID调节深入解析:从入门到精通
- 数字水印技术:保护版权的新防线
- 8位数码管显示24小时制数字电子钟程序设计
- Mhdd免费版详细使用教程:硬盘检测与坏道屏蔽
- 操作系统期末复习指南:进程、线程与系统调用详解
- Cognos8性能优化指南:软件参数与报表设计调优
- Cognos8开发入门:从Transformer到ReportStudio
- Cisco 6509交换机配置全面指南
- C#入门:XML基础教程与实例解析
- Matlab振动分析详解:从单自由度到6自由度模型
- Eclipse JDT中的ASTParser详解与核心类介绍
- Java程序员必备资源网站大全