收藏 分享(赏)

c++实验2编写Circle类.doc

上传人:dzzj200808 文档编号:2527700 上传时间:2018-09-20 格式:DOC 页数:6 大小:140KB
下载 相关 举报
c++实验2编写Circle类.doc_第1页
第1页 / 共6页
c++实验2编写Circle类.doc_第2页
第2页 / 共6页
c++实验2编写Circle类.doc_第3页
第3页 / 共6页
c++实验2编写Circle类.doc_第4页
第4页 / 共6页
c++实验2编写Circle类.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、1实验报告2012-2013 学年第 1 学期 任课老师_ _课程名称 C+语言程序设计 班级 座号 姓名实验题目 面向对象编程 实验时间 实验日期:2012/09/27 提交日期: 2012/09/实验目的、要求一、实验目的掌握类与对象的定义方法,成员函数的实现与调用方法,领会类实现数据隐藏与封装的原理实验设计内容2、实验内容 1 .编写 Circle 类,有数据成员 Radius,成员函数 get_area()用于计算面积,get_perimeter()用于计算周长,disp( )用于显示面积和周长,set_radius()设置半径,get_radius()获取半径。完善必要的构造函数,构

2、造一个 Circle 的对象进行测试,对构造函数和析构函数的调用情况进行分析。#include#includeusing namespace std;const double P=3.141593;class Circle float radius;public:Circle(float r);/构造函数void set_radius(float r);float get_area();float get_perimeter();float get_radius();void disp();Circle()/调用析构函数;Circle:Circle(float r)/调用构造函数radius=

3、r;void Circle:set_radius(float r)radius=r;float Circle:get_radius()2return radius;float Circle:get_area()return P*radius*radius;float Circle:get_perimeter()return P*radius*2;void Circle:disp()coutR;Circle A(R);A.set_radius(R);coutusing namespace std;#define PI 3.14/圆class Circlepublic: /外部接口float ge

4、t_area();/用于计算面积float get_perimeter();/用于计算周长/构造函数3Circle(float radius=0)c_radius=radius;coutbjcd;coutbj; while(cdcd; Circle c(bj); /定义对象 circleCylinder cylinder(c,cd);float tj,bmj;tj=cylinder.get_vol();bmj=cylinder.get_area();cout#include#include#include#define N 3class stuchar num10;char name20;do

5、uble deg;public:void setdata()char x10, y20;double z;coutxyz;strcpy(num,x);strcpy(name,y);deg=z;void disp()if(deg=80;void main() stu sN;int i;for( i=0;iN;i+)si.setdata();cout“输出 80-89 分段学生数据:“endl;for( i=0;iN;i+)si.disp();getch();64.阅读理解 P133 银行账户管理,并调试运行。3、实验小结通过这次试验,我熟悉了 VS2008 环境下 C+语言的编译运行过程。结合书上知识能写出简单的 C+程序并完成调试。第三个小实验感觉不满意,因为不能完成输入数据的步骤,由于软件不能直接识别输入数据的类型,所以需要提前定义,这样就没有重载不同数据类型的必要了,我会慢慢改进调试的。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报