
实验四探讨了类与对象的概念。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
定义一个CPU类,该类包含等级(rank)、频率(frequency)以及电压(voltage)等属性。此外,该类还具备两个公开成员函数,即run和stop。rank属性采用枚举类型CPU_Rank进行定义,并声明为enum CPU_Rank{P1=1,P2,P3,P4,P5,P6,P7}。frequency属性为以兆赫兹(MHz)为单位的整数,而voltage属性则为一个浮点型的电压值。接下来,需要观察CPU类的构造函数和析构函数的调用顺序。
随后,声明一个简化的Computer类,该类包含数据成员芯片(cpu)、内存(ram)以及光驱(cdrom)等。Computer类同样具备两个公有成员函数,run和stop。cpu变量是一个CPU类的对象实例,ram变量是一个RAM类的对象实例,cdrom变量则是一个CDROM类的对象实例。请完成这个类的声明和实现。(可选)
此外,还涉及到一个用于人事管理的people(人员)类。为了保证通用性,这里仅抽象出所有类型人员都共有的属性:number(编号)、sex(性别)、birthdy(出生日期)以及id(身份证号)等。其中“出生日期”被声明为一个“日期”类内的子对象。通过成员函数的实现,能够对人员信息进行录入和显示的功能。具体要求包括构造函数和析构函数的实现、拷贝构造函数的实现、内联成员函数的实现以及组合关系的处理。
全部评论 (0)
还没有任何评论哟~


