欢迎来到天天文库
浏览记录
ID:37914586
大小:170.00 KB
页数:28页
时间:2019-06-02
《C++实验手册(超实用)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、华清远见—嵌入式培训专家ARM开发培训班实验指导V3.0实验一结构和类1.1类实验1【实验内容】设计一个简单的关于类的程序。定义一个点类,包含x、y坐标,包含一下功能:1)设置x坐标2)设置y坐标3)得到x坐标4)得到y坐标【实验目的】学习结构的定义和使用学习类的定义、实例化的方法学习使用构造函数和析构函数学习类成员访问控制的运用体会面向对象程序设计方法【实验平台】PC机、ubuntu操作系统,gcc等工具【实验步骤】编写代码实现功能:#includeusingnamespacestd;classPoint{public:
2、Point(floata=0,floatb=0){cout<<"InitPoint";x=a;y=b;cout<3、oidSetY(inta){y=a;}voidDraw();private:floatx,y;};floatPoint::GetX(){returnx;}floatPoint::GetY(){returny;}voidPoint::Draw(){cout<<"DrawPoint"<4、验指导V3.01.2类实验2【实验内容】设计一个简单的学生管理程序。其中每位学生有姓名,学号,成绩,程序通过类的公有方法对数据进行处理,实现了面向对象程序设计的“封装”功能。【实验目的】学习结构的定义和使用学习类的定义、实例化的方法学习使用构造函数和析构函数学习类成员访问控制的运用体会面向对象程序设计方法【实验平台】PC机、ubuntu操作系统,gcc等工具【实验步骤】编写代码实现功能:#include#includeusingnamespacestd;classStudent//声明Student类{pu5、blic:Student(int,string,float);//声明构造函数voiddisplay();//声明输出函数private:intnum;stringname;floatscore;};Student::Student(intn,stringnam,floats)//定义构造函数{num=n;name=nam;score=s;}voidStudent::display()//定义输出函数{cout<6、7、向对象程序设计方法【实验平台】PC机、ubuntu操作系统,gcc等工具【实验步骤】编写代码实现功能:#includeusingnamespacestd;classRectangle{public:Rectangle(int,int,int);//声明带参数的构造函数intvolume();//声明计算体积的函数private:intheight;intwidth;intlength;};Rectangle::Rectangle(inth,intw,intlen)//在类外定义带参数的构造函数{height=h;width8、=w;length=len;}28华清远见—嵌入式培训专家ARM开发培训班实验指导V3.0intRectangle::volume()//定义计算体积的函数{ret
3、oidSetY(inta){y=a;}voidDraw();private:floatx,y;};floatPoint::GetX(){returnx;}floatPoint::GetY(){returny;}voidPoint::Draw(){cout<<"DrawPoint"<4、验指导V3.01.2类实验2【实验内容】设计一个简单的学生管理程序。其中每位学生有姓名,学号,成绩,程序通过类的公有方法对数据进行处理,实现了面向对象程序设计的“封装”功能。【实验目的】学习结构的定义和使用学习类的定义、实例化的方法学习使用构造函数和析构函数学习类成员访问控制的运用体会面向对象程序设计方法【实验平台】PC机、ubuntu操作系统,gcc等工具【实验步骤】编写代码实现功能:#include#includeusingnamespacestd;classStudent//声明Student类{pu5、blic:Student(int,string,float);//声明构造函数voiddisplay();//声明输出函数private:intnum;stringname;floatscore;};Student::Student(intn,stringnam,floats)//定义构造函数{num=n;name=nam;score=s;}voidStudent::display()//定义输出函数{cout<6、7、向对象程序设计方法【实验平台】PC机、ubuntu操作系统,gcc等工具【实验步骤】编写代码实现功能:#includeusingnamespacestd;classRectangle{public:Rectangle(int,int,int);//声明带参数的构造函数intvolume();//声明计算体积的函数private:intheight;intwidth;intlength;};Rectangle::Rectangle(inth,intw,intlen)//在类外定义带参数的构造函数{height=h;width8、=w;length=len;}28华清远见—嵌入式培训专家ARM开发培训班实验指导V3.0intRectangle::volume()//定义计算体积的函数{ret
4、验指导V3.01.2类实验2【实验内容】设计一个简单的学生管理程序。其中每位学生有姓名,学号,成绩,程序通过类的公有方法对数据进行处理,实现了面向对象程序设计的“封装”功能。【实验目的】学习结构的定义和使用学习类的定义、实例化的方法学习使用构造函数和析构函数学习类成员访问控制的运用体会面向对象程序设计方法【实验平台】PC机、ubuntu操作系统,gcc等工具【实验步骤】编写代码实现功能:#include#includeusingnamespacestd;classStudent//声明Student类{pu
5、blic:Student(int,string,float);//声明构造函数voiddisplay();//声明输出函数private:intnum;stringname;floatscore;};Student::Student(intn,stringnam,floats)//定义构造函数{num=n;name=nam;score=s;}voidStudent::display()//定义输出函数{cout<6、7、向对象程序设计方法【实验平台】PC机、ubuntu操作系统,gcc等工具【实验步骤】编写代码实现功能:#includeusingnamespacestd;classRectangle{public:Rectangle(int,int,int);//声明带参数的构造函数intvolume();//声明计算体积的函数private:intheight;intwidth;intlength;};Rectangle::Rectangle(inth,intw,intlen)//在类外定义带参数的构造函数{height=h;width8、=w;length=len;}28华清远见—嵌入式培训专家ARM开发培训班实验指导V3.0intRectangle::volume()//定义计算体积的函数{ret
6、7、向对象程序设计方法【实验平台】PC机、ubuntu操作系统,gcc等工具【实验步骤】编写代码实现功能:#includeusingnamespacestd;classRectangle{public:Rectangle(int,int,int);//声明带参数的构造函数intvolume();//声明计算体积的函数private:intheight;intwidth;intlength;};Rectangle::Rectangle(inth,intw,intlen)//在类外定义带参数的构造函数{height=h;width8、=w;length=len;}28华清远见—嵌入式培训专家ARM开发培训班实验指导V3.0intRectangle::volume()//定义计算体积的函数{ret
7、向对象程序设计方法【实验平台】PC机、ubuntu操作系统,gcc等工具【实验步骤】编写代码实现功能:#includeusingnamespacestd;classRectangle{public:Rectangle(int,int,int);//声明带参数的构造函数intvolume();//声明计算体积的函数private:intheight;intwidth;intlength;};Rectangle::Rectangle(inth,intw,intlen)//在类外定义带参数的构造函数{height=h;width
8、=w;length=len;}28华清远见—嵌入式培训专家ARM开发培训班实验指导V3.0intRectangle::volume()//定义计算体积的函数{ret
此文档下载收益归作者所有