网站大量收购闲置独家精品文档,联系QQ:2885784924

c类的实验报告.docx

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
成都工业学院·计算机工程学院《类和对象(一)》实验报告实验名称实验2、类和对象实验时间2017. 03 .23学生姓名王畅班级软工一班学号1606031105指导教师王兰英批阅教师王兰英成绩实验目的:掌握声明类的方法,类和类的成员的概念以及定义对象的方法。初步掌握用类和对象编制基于对象的程序。学习检查和调试基于对象的程序。掌握对象数组、对象指针的使用方法。掌握使用对象、对象指针和对象引用作为函数参数的方法。掌握类对象作为成员的使用方法。掌握静态数据成员和静态成员函数的使用方法。理解友元的概念和掌握友元的使用方法。实验环境:安装有Windows/Linxu操作系统的计算机一台实验内容:有以下程序:改写程序,要求:将数据成员改为私有的;总结:在私有成员时只有让内部成员函数访问私有数据成员。将输入和输出的功能改为由成员函数实现;在类体内定义成员函数分别给出如下的3个文件要求:完善改程序,在类中增加一个对数据成员赋初值的成员函数set_value。上机调试并运行。注意:此代码是1—2两题的源代码#includeiostreamusingnamespace std;classTime{public:int hour;int minute;int sec;};int main(){Time t1;coutplease input the timeendl;cint1.hourt1.minutet1.sec;coutt1.hour:t1.minute:t1.secendl;return 0;}需要求3个长方柱的体积,请编一个基于对象的程序。数据成员包括length(长)、width(宽)、height(高)。要求用成员函数实现以下功能:由键盘分别输入3个长方柱的长、宽、高;计算长方柱的体积;输出3个长方柱的体积;请编一个程序,上机调试并运行。错误:1、再类的定义时,前面添上(),以为其是函数,后面没有加冒号,还停留在c中的结构体;总结:1、在定义类时,后方记得大括号后记得加分号,也别加双括号,不是函数;2、在类外定义函数时记得加“板凳”运算符;自定义一个正方体类,它具有私有成员x,表示正方体的每个面的正方形的边长。提供构造函数以及计算正方体的体积和表面积的公有成员函数,并编制主函数,对正方体类进行使用:说明正方体类对象,输入棱长,计算其体积和表面积并显示结果。#includeiostreamusing namespace std;class zhengfangti{private :int x;public:zhengfangti(int);~zhengfangti();int V();int S();};zhengfangti::zhengfangti(int a){x = a;}zhengfangti::~zhengfangti(){cout 析构函数已调用! endl;}int zhengfangti::V(){return x*x*x;}int zhengfangti::S(){return x*x * 6;}int main(){int a;cout 请输入正方体的边长:;cin a;zhengfangti A(a);cout 正方体的体积为: A.V() endl;cout 正方体的表面积为: A.S() endl;return 0;}5、声明一个student类,在该类中包括一个数据成员score(分数)、两个静态数据成员total_score(总分)和count(学生人数);还包括一个成员函数account()用于设置分数、累计学生成绩之和、累计学生人数,一个静态成员函数sum()用于返回学生的成绩之和,另一个静态成员函数averenge()用于求全班成绩的平均值。Main函数中,输入某班同学的成绩,并调用上述函数求出全班学生成绩之和和平均分。#includeiostreamusing namespace std;class student{public:student();~student();void account();//用于设置分数、累计学生成绩之和、累计学生人数static double sum();static void averenge();private:double score;static double total_score;static double count;};student::student(){total_score = 0;count = 0;}student::~student(){cout 析构函数已调用!;}void student::account(){cout 请输入分数:;cin score;total_score += score;count++;

文档评论(0)

weizhent2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档