实验报告类的重载继承和多态

上传人:cn****1 文档编号:511785229 上传时间:2023-04-16 格式:DOC 页数:14 大小:50.50KB
返回 下载 相关 举报
实验报告类的重载继承和多态_第1页
第1页 / 共14页
实验报告类的重载继承和多态_第2页
第2页 / 共14页
实验报告类的重载继承和多态_第3页
第3页 / 共14页
实验报告类的重载继承和多态_第4页
第4页 / 共14页
实验报告类的重载继承和多态_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《实验报告类的重载继承和多态》由会员分享,可在线阅读,更多相关《实验报告类的重载继承和多态(14页珍藏版)》请在金锄头文库上搜索。

1、实验报告类的重载继承和多态篇一:实验三 _类的重载继承和多态 _()篇二:实验三 _类的重载继承和多态篇三:C+实验报告(类和对象重载与继承多态和模板异常和流 )C+实验报告目录告 C+实验报象 4实验一类和对 41 .码 4代行结 4运果 52 5路 : 码 5果 5运行3 8路 8码 8运行果 重载和 9实验二承 9 9路 10码 10运行果 题分 13 析 : 13 13路 : 13 代 码 行结多态与模 14运果 15实验三板 16路 16码 16运果 172 17思路 17 代 码 运果 行结 193路 19思 19码 行结 19运果 21及分异常和问题析 21 实验四流 211 2

2、1路 21码 21果 222 23思路 23码 23运 果 验总 27 结 : 28C+实验报告实验一:类和对象实验目的:能够根据软件需要,对客观实体进行抽象(封装)和代 码实现。实验环境:Visual C+ 6.0实验内容:1设计并测试一个名为 Rectangle 的矩形类,其属性 为矩形的左下角与右上角两个点的坐标, 能计算矩形的面 积。代码如下:#includeusing namespace std;struct pointfloat x;float y;class Rectangle/ point lowerleft;/point upperright;/矩形类矩形左下角点的坐标矩形右

3、上角点的坐标public:void get();/ 输入矩形左下角点和右上角点的坐标float area();/ 计算矩形面积;void Rectangle:get()cout cout 实 验 报 告 类 的 重 载 继 承 和 多 态 ) cinlowerleft.xlowerleft.y;cout cinupperright.xupperright.y;float Rectangle:area()return(upperright.x-lowerleft.x)*(upperright.y-lowerleft.y);int main()Rectangle juxing; juxing.ge

4、t(); float result;result=juxing.area();cout return 0;运行结果如下:2. 设计并测试一个“人员”类。属性包括:编号、 性别、出生日期、身份证号等等。其中“出生日期”定义为 一个“日期”类内嵌子对象。用成员函数实现对人员信息的 录入和显示。要求包括:构造函数和析构函数、拷贝构造函 数、内联成员函数。思路: 构造函数包括默认构造函数、带参构造函数、拷贝构 造函数,在对象创建时调用构造函数,当用一个已存在的类 实例去初始化另一个新创建的类实例时,系统会调用拷贝构 造函数。 在对象消除时调用析构函数。 内联函数使用 inline 标识,在编译阶段,内联函数的函数体代码部分会被嵌入到 每一个调用语句处,在程序执行阶段,不会发生程序的控制 转移,而是直接运行在编译时嵌入的代码。代码如下:#include#includeusing namespace std;class date / 日期类int year,month,day;public:date()year=0;month=0;day=0; / 默认构造函数 date(int y,int m,int d) ; /带参构造函数date() ; / 析构函数

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号