c++类与对象的基本概念

上传人:第*** 文档编号:34522534 上传时间:2018-02-25 格式:DOC 页数:8 大小:52.50KB
返回 下载 相关 举报
c++类与对象的基本概念_第1页
第1页 / 共8页
c++类与对象的基本概念_第2页
第2页 / 共8页
c++类与对象的基本概念_第3页
第3页 / 共8页
c++类与对象的基本概念_第4页
第4页 / 共8页
c++类与对象的基本概念_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《c++类与对象的基本概念》由会员分享,可在线阅读,更多相关《c++类与对象的基本概念(8页珍藏版)》请在金锄头文库上搜索。

1、实 验 报 告课程名称: 面向对象程序设置 实验项目名称: 类与对象的基本概念 学院: 专业: 指导教师: 报告人: 学号: 班级: 实验时间: 实验报告提交时间: 教务处制一、实验目的类是 C+扩展数据类型,可以封装不同类型的数据成员和函数成员。类是面向对象程序设计的基础。本次实验内容包括面向对象的基本概念、构造函数与析构函数,从实际问题抽象出类等,通过实验要求掌握以下内容:1、掌握面向对象的基本概念和类的定义方法。2、掌握类成员的访问权限以及访问类成员的方法。3、掌握内联函数和默认函数。4、掌握构造函数和析构函数的意义及使用方法。2、实验内容1、 实践教程 P27范例: 集合是具有同一属性

2、(共性)而又能互相区别(个性)的多个成员汇集起来的整体,构成集合的每个成员称为集合的元素,元素间没有顺序关系。例如,所有的大写英文字母是一个集合,它包括26个元素:A、B 、Z。不包含任何元素的集合称为空集合。实验要求 自定义一个集合类 set,采用数组存放集合的元素。自定义集合运算包括:1) 判断元素 elem 是否为集合 set 的元素。2) 为集合添加一个元素 elem。3) 从集合中删除一个元素 elem。4) 复制一个集合,其元素与原集合完全一样。5) 显示集合中的所有元素。6) 求两个集合中相同的元素,即求两个集合的交集。7) 求两个集合中所有的元素,即求两个集合的并集。8) 判断

3、两集合包含的元素是否完全相同。9) 判断一个集合是否被包含在另一个集合之中,即是否为另一个集合的子集。2、编程:建立一个分数类。分数类的数据成员包括分子分母,操作包括约分、通分、加、减、乘、除、求倒数、比较、显示和输入。#include#includeusing namespace std;class fractionint above; /分子int below; /分母void reduction(); /约分void makeCommond(fraction /通分public:fraction(int a=0, int b=1)above=a;below=b; /构造函数fractio

4、n add(fraction); /两分数相加fraction sub(fraction); /本分数减去实参分数fraction mul(fraction); /两分数相乘fraction div(fraction); /本分数除以实参分数fraction reciprocal(); /求倒数bool equal(fraction); /等于运算bool greaterThan(fraction); /大于运算bool lessThan(fraction); /小于运算void display(); /显示分数void input(); /输入分数;void fraction:reducti

5、on() /约分先求最大公约数int a,b,temp;if(belowb.above);bool fraction:lessThan(fraction b)/小于makeCommond(b); /通分return(aboveabovebelow;if(below=0) coutf2endl;if(f2.lessThan(f3) coutf2f3endl;if(f1.equal(f1) coutf1=f1endl;f4=f1.add(f3);coutf4=f1+f3; f4.display();f4=f1.sub(f2);coutf4=f1-f2; f4.display();f4=f1.mul

6、(f3);coutf4=f1*f3; f4.display();f4=f2.div(f3);coutf4=f2/f3; f4.display();f4=f2.reciprocal();coutf4=1/f2; f4.display();f4.input(); coutf4; f4.display();return 0;3、实验截图分数类截图(源代码) 改变分数的值 四、实验结论1、定义类的花括号最后的分号不可少!2、访问限定符有三种,分别是 public,privite 和 protected,由后两种说明的成员是 i能从外部对它进行访问的。3、对类和对象有了一个初步的认识,不再仅是课本上列出来的那样简单。我们可以把类近似的看成是一个枚举类型,里面可以有变量,也可以有函数。在里面进行函数的声明,然后再逐个实现它们。指导教师批阅意见:成绩评定:指导教师签字:年 月 日备注:注:1、报告内的项目或内容设置,可根据实际情况加以调整和补充。2、教师批改学生实验报告时间应在学生提交实验报告时间后 10 日内。

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

当前位置:首页 > 办公文档 > 解决方案

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