、实验目的1)2)3)4)广州大学学生实验报告开课学院及实验室:学院机电学院年级、专业、班姓名学号实验课程名称面对对象程序设计成绩实验项目名称C++类和对象的应用指导老师回顾 C 语言的基本语法点,并熟练进行编程(重点:结构体的应用以及各种语句的应用)通过编写程序,深刻理解类的封装机制,掌握对类内部成员变量的保护。掌握类的构造函数、析构函数的定义和使用方法;学习重载函数,有默认参数函数的使用方法学会将 C++的类通过“*.h”和“*.cpp”实现、实验要求1)通过编程掌握 C++类的声明、定义、构造函数、析构函数的定义和使用方法,理解面向对象程序设计的基本理念以及构造函数,析构函数在对象的生成和释放过程中的作用。2)通过编程掌握函数重载,有默认参数函数的使用方法,了解“重载函数”和“有默认参数函数”在使用过程中需注意的问题。三、实验设备1)硬件:个人微机2)软件:操作系统为 WindowsXP(或 Win7 等),工具软件为 VisualC++6.0,VisualStudio2003,VisualStudio2005,VisualStudio2008,VisualStudio2010 等。四、实验内容1)步骤一:新建一个空工程,名称为“Human",为“Human"工程添加源文件“Human.cpp”。在“Human"工程中新建头文件“Person.h"和源文件“Person.cpp"在源文件“Human.cpp”中输入以下代码:-^include"Person.h1'-intmam()PersonXiaoining;Xiaoming.ShowDataQ;cout«endl«endl«endl;system(ppausE"),return0;}在头文件“Person.h"中输入以下代码:-#includeusingnamespacestd;-classPerson{public:voidShowDatafprivate:intmnWeight;intmnHeight;intmnAge;在源文件“Person.cpp”中输入以下代码:-#mclude"Person.hM-voidPerson::ShowDataO{cout«mnWeieht«endl:cout«mnHeieht«endl;cout«m_nAge«encll;2)步骤二:运行以上程序,观察窗口输出结果,并分析原因。3)步骤三:在“Person”类内部增加一初始化函数“voidInitData()”,利用“cin”对该类的成员变量“m_nWeight,m_nHeight,m_nAge"进行初始化。在 main 函数的 Xiaoming.ShowData()函数前调用"InitData”函数,并观察输出结果。4)步骤四:在“Person”类中增加构造函数,利用构造函数实现"InitData"函数的功能。要求用不带参数的构造函数和带参数的构造函数实现。不带参数的构造函数形式如下:-Person::Person()输入对成员变量进行初始化的代码带参数的构造函数形式如下:五、实验结果®dd”(全 S 范围〕mainO...