实验一 简单类的设计与应用
一、实验目的
(1) 用来编写简单的C++程序掌握类的声明定义和使用方法理解和掌握类的数据抽象和数据封装的基本原理和方法。
(2) 使用类编写较完整的C++程序,掌握单文件和多文件C++程序设计的基本方法。
二、实验要求
(1) 掌握Visual C++开发环境的常用功能及使用,能在Visual C++开发环境下编程、调试程序(编辑、编译、连接、运行程序)。
(2) 按照实验内容编写相应功能的程序,记录完成步骤及结果。
三、实验内容与步骤
实验内容
(1) 设计一个学生类,它的私有数据成员包含:如学号、姓名、性别、籍贯等(可根据实际情况自己设计所包含数据成员及其类型);若干公有成员函数,分别用来设置学生的相关信息和显示该学生的信息。编写类和主函数进行验证。要求成员函数在类外实现。
(2) 设计一个长方体类,它包含三个私有数据成员:长、宽、高;成员函数分别实现以下功能
①由键盘分别输人3个长方体的长、宽、高;
②计算长方体的体积;
③输出长方体的体积;
④计算长方体的表面积;
⑤输出长方体的表面积;
要求类的声明部分存放在一个单独的头文件(类名.h)中,类的成员函数实现存放在(类名.cpp)中,主函数存放在main.cpp中,在主函数中求验证以上成员函数的使用,从键盘录入长方体的长宽高,然后长方体的体积和表面积。
(3) 图书类的设计,其数据成员和成员函数自行设计。
实验步骤
(1)【sy1_类的实验_1_Student】
(2)【sy1_类的实验_2_Box】
(3)【sy1_类的实验_3_Book】
四、实验总结
在本次实验中主要掌握C++程序类的声明和定义,其中(1)与(2)(3)的区别在于对实验文件的规范化整理,即从本实验开始今后的C++程序都会按三部分进行文件编排,这样更加有利于项目的规范,从而在今后项目的编写和修改中会提高更明显的效率,同时也会让我在编写程序的时候思路更加清晰,不会在编写长时间程序后出现疲劳而导致的错写漏写等等级错误,在本次实验中也锻炼了类的声明和定义,对类和对象的认识更加清晰,相信今后能够更加熟练的掌握类的使用。