zoukankan      html  css  js  c++  java
  • C++ 类与对象 CPU类 实验上

    记录C++郑莉老师课堂代码
    类与对象 实验四上
    声明一个CPU类,包含等级(rank)、频率(frequency)、电压(voltage)等属性
    有两个公有成员函数run、stop。
    其中,rank为枚举类型CPU_Rank,声明为enum CPU_Rank{P1=1,P2,P3,P4,P5,P6,P7},frequency为单位是MHz的整型数,voltage为浮点型的电压值

    #include <iostream>
    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 setrank(CPU_Rank r) { rank = r; }
    	void setFrequency(int f) { frequency = f; }
    	void setvoltage(float v) { voltage = v; }
    	void run() { cout << "CPU开始运行" << endl; }
    	void stop() { cout << "CPU已经停止" << endl; }
    };
    int main()
    {
    		CPU a(p6, 50, 30.0);
    		a.run();
    		a.stop();
    		CPU aa(p7, 50, 30.0);
    		aa.run();
    		aa.stop();
    	}
    
  • 相关阅读:
    java 类加载与初始化
    字符串匹配
    二分查找
    一般css样式开头公共部分
    js或jquery实现图片轮播
    w3chtml页面和css书写规范
    前端学习网站
    相关学习网站
    char对比varchar
    用抽象类或者接口?
  • 原文地址:https://www.cnblogs.com/xiaotian66/p/13257209.html
Copyright © 2011-2022 走看看