ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:36.58KB ,
资源ID:5163378      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5163378.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(实验报告3 继承与多态.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

实验报告3 继承与多态.docx

1、实验报告3 继承与多态计 算 机 课 程 实 验 报 告学年度 第一 学期系别:数学与计算机科学学院实验课程面向对象程序设计班 级级计算机科学与技术学 号姓 名蔡兴明指导教师马学梅实验题目继承与多态(一)日 期2012-9-29 实验目的及要求、理解继承在面向对象程序中的重要作用、继承和派生的概念;、掌握通过继承派生一个新类的方法;、理解多态的概念、运算符重载的概念、虚函数的作用;、学习实现多态,掌握几种常用运算符的重载; 、掌握虚函数的定义和使用方法;、简单面向对象程序的编写实验内容及具体步骤:内容:函数重载() 构造函数重载 ,运行以下程序, : ( ); ( ); ( ); ( ); (

2、 );: , ;: ( , ) ; ; ; : ( ) ; ; ; : ( ) ) “”“”; ( ) “”; (不能写成 )。() 运算符重载:以下程序要求实现运算符的前置和后置重载,但实际上并没有实现。试分析原因,并作出修改,以实现此功能。 ; : ( ); ( ); ( ); ( ); ;: ( ) ; ; : ( ) ; ; ; ; : ( ) ; ; ; ; ( ) “; ( ) ; ( ); ; ; ( );内容:重载,: 设计字符串类,用来存放不定长的字符串,重载运算符“”,“”,“”,用于两个字符串的大于、小于和等于的比较运算。提示:()属于双目运算符,在重载双目运算符时,函数

3、中应该有两个参数。()类成员变量应为字符型指针;()多个构造函数的定义;测试数据: : (); (); ( ); ( *); ( ); ( ) () ; ; ( ) () ; ; ( ) () ; ; () ( ); ( )( )( ); :(); :(); ) 大于; ; () 小于; ; 等于; ( ) ( ) ( );然后定义字符串,再给字符串赋值为空,再分别用重载函数比较运算字符串,最后通过 ()函数输出结果。内容 .继承 : ; ; : ( , ); ( ); ( );( , ) ; ; ( ) ; ( ) ; : : ; ; ; : ( , , ); ( );( , , ) : (

4、, ) 在此初始化基类 ; ( ) ; ( ) (, , ); ( ); ( ); ( );此程序中父类有两个私有类变量,三个公共类函数,类是类的子类,从而调用子类实现了函数的继承;此程序代码在运行的过程中没有遇到任何的错误;从 函数中我更深的了解到继承的概念以及如何使用,继承是存在于面向对象程序设计中的两个类之间的一种关系,是面向对象程序设计方法的一个重要手段,通过继承可以更有效地组织程序结构,明确类间的关系,充分利用已有的类来完成更复杂、更深入的开发。内容 多态 : ( ) ; ( ) ; : ; : : ( ) ; ; : ( ) ; ; : () ; ; () ; ; ; ; * ;(

5、 ();.实验结论:此函数首先构造两个公共类函数,一个私有类变量,然后依依实现函数;此程序代码运行时出现几个问题,经过查询网络, 就是指是输入程序的时候键入的是全角符号的空格,注意切换全半角为半角状态,将该行程序重新键入就可以了。还有一个小问题就是将中的写成了大写,改过来后就运行成功了; : : : : : : : : * *内容、重载加减法 设计类 、成员变量: 、;、多个构造函数:显示函数:()、重载运算符,模拟钟表走动,每次走一秒,每秒进一分钟,秒又从开始计算;每分钟进一小时,分钟从开始计算。提示:、运算符为单目运算符,运算符重载函数只有一个参数,如果运算符重载函数为成员函数,还可省略此

6、参数;、有两种使用方式:前置自增运算符和后置自增运算符,为了区别二者,在自增运算符重载函数中,增加一个型形参,即为后置运算符函数;测试数据:、时间:、时间:程序代码: : ;: () ( ) ; ; ; () ; () ; () ; ( ); ( ); () :) ; ; () ; ; () ; ; () ; (); (); (); (); (); ; (); ; (); ; (); ;此程序编程时构造了三个私有的整形变量,八个公共类函数,其中 ()、 ()、 ()三个函数只是分别返回,; ( )函数就是时针,分针和秒针分别到时开始重新重计时;编此程序时我查阅参考许多程序,因此对函数的重载有了更深的理解,对重载的用法及用途也更加的熟练。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1