栏目分类:
子分类:
返回
文库吧用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
文库吧 > IT > 软件开发 > 后端开发 > C/C++/C#

C++ 继承多态的运用

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C++ 继承多态的运用

#include"iostream"

using namespace std;

class CPU{

public:

virtual void calculator() = 0;

};

class VedioCard{

public:

virtual void display() = 0;

};

class Memory{

public:

virtual void storage() = 0;

};

class Intel : public CPU{

public:

virtual void calculator(){

cout<<"The intel cpu is start to calculator"<

}

};

class Kingstom : public Memory{

public:

virtual void storage()

{

cout<<"Kingstom hava 8 Gib memory"<

}

};

class NVIDIA :public VedioCard{

public:

virtual void display(){

cout<<"Minecraft using the nvidia vedio card"<

}

};

class Computer{

public :

void startupComputer(){

Intel *intel = new Intel;

intel->calculator();

delete intel;

Kingstom *kingstom = new Kingstom;

kingstom->storage();

delete kingstom;

NVIDIA *nvidia = new NVIDIA;

nvidia->display();

delete nvidia;

}

};

int main(int argc,char *argv[])

{

Computer * Levove = new Computer;

Levove->startupComputer();

delete Levove;

return 0;

}

转载请注明:文章转载自 www.wk8.com.cn
本文地址:https://www.wk8.com.cn/it/1037538.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 wk8.com.cn

ICP备案号:晋ICP备2021003244-6号