[工学]实验报告类和对象

[工学]实验报告类和对象

ID:29864469

大小:160.68 KB

页数:3页

时间:2018-12-24

[工学]实验报告类和对象_第1页
[工学]实验报告类和对象_第2页
[工学]实验报告类和对象_第3页
资源描述:

《[工学]实验报告类和对象》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、面向对象的编程C++课程实验报告课程名称面向对象的编程C++班级B0901实验日期姓名贺军学号09405020107实验成绩实验名称实验:类和对象(1)实验目的及要求了解面向对象程序设计基本原理及主要特点——抽象、封装、继承和多态,掌握类和对象的概念以及如何利用类来解决具体问题。实验环境VisualC++集成环境、WindowsXP操作系统实验内容1.写出声明一个称为Employee的类的代码,该类有一下数据成员:age、yearsOfService、Salary;重写Employee类使其数据成员为私有并提供公有方法来获得和设置每个数据成员;写一个带有

2、Employee类的程序,生成两个Employees;设置它们的age、yearsOfService和Salary;且打印它们的值。2.定义一个Dog类,包含name、age、sex和weight等属性及对这些属性的操作方法。实现并测试这个类。参考输出结果:算法描述及实验步骤定义一个类Employee。在主函数中,定义了该类的两个一般对象d1和d2,有定义了一个指向类Employee的指针pd,初始化后它指向对象d2。通过调试成员函数setEmployee()分别给对象d1和d2进行了赋值,即改变了这两个对象的数据成员的值。根据给出的四个条件设置不同的类

3、型的参数,在根据类的定义格式写出程序。在定义name时,一定要注意设置参数。调试过程及实验结果总结(对实验结果进行分析,问题回答,实验心得体会及改进意见)附录第一个程序:#includeclassEmployee{public:voidsetEmployee(inta,intb,intc){age=a;yearofservice=b;salary=c;}voidPrint(){cout<<"age="<

4、rivate:intage,yearofservice,salary;};voidmain(){第二个程序:#include#includeclassDog{public:Dog(chara[],intb,charc,floatd){strcpy(name,a);age=b;sex=c;weight=d;}voidprint(){cout<<"Dog'name:"<

5、"Dog'weight:"<setEmployee(34,1,4800);d1.Print();d2.Print();}}private:charname[20];intage;charsex;floatweight;};voidmain(){Dogd("旺财",3,'m',2.4);d.print();}

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。