c++面向对象程序设计实验二报告_1.docx
《c++面向对象程序设计实验二报告_1.docx》由会员分享,可在线阅读,更多相关《c++面向对象程序设计实验二报告_1.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、c+面向对象程序设计实验二报告 c+面向对象程序设计实验二报告实验三类与对象(一) 一、实验目的 1、掌握类的定义和使用; 2、掌握类的定义和对象的声明; 3、复习具有不同访问属性的成员的访问方式; 4、观察构造函数和析构函数的执行过程。 二、实验内容 1(定义一个CPU类,包含等级(rank)、频率(frequency)、电压(voltage)等属性。有两个公有 成员函数run、stop。其中,rank为枚举类型CPU_rank,定义为enum CPU_rank,P1,1, P2,P3,P4,P5,P6,P7,,frequency为单位是MHz的整型数,voltage为浮点型的电压值。 观察
2、构造函数和析构函数的调用顺序。 #include using namespace std; enum CPU_rank P1=1,P2,P3,P4,P5,P6,P7; class CPU private: CPU_rank rank; int frequency; float voltage; public: CPU (CPU_rank r, int f, float v) rank=r; frequency=f; voltage=v; cout 构造了一个CPU! endl; CPU () cout 析构了一个CPU! endl; void Run() cout CPU开始运行! endl;
3、 void Stop() cout CPU停止运行! endl; ; void main() CPU a(P6,300,2.8); a.Run(); a.Stop(); 2(定义一个简单的Computer类,有数据成员芯片(cpu)、内存(ram)、光驱(cdrom) 等等,有两个公有成员函数run、stop。cpu为CPU类的一个对象,ram为RAM 类的一个 对象,cdrom为CDROM类的一个对象(定义并实现这个类。 #include using namespace std; enum CPU_rank P1=1,P2,P3,P4,P5,P6,P7; class CPU private:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- c+ 面向 对象 程序设计 实验 报告 _1
限制150内