东京女子流5人变4人:求助c++编程,各位大虾帮帮忙

来源:百度文库 编辑:神马品牌网 时间:2024/05/04 22:03:14
题目描述:
实现一个计算机的Class的层次结构
 类CPU
Method :设定厂商名称
:取得厂商名称
:取得价格
:设定主频
:取得价格实现方法:根据主频的范围和厂商确定(自己自由发挥)
 类Memory
Method :设定厂商名称
:取得厂商名称
:取得价格(自己自由发挥)
:设定大小
:取得价格实现方法:根据内存大小的范围和厂商确定
 类MainBoard
Method :设定厂商名称
:取得厂商名称
:取得价格(自己自由发挥)
:取得价格实现方法:根据厂商确定
:Plug(CCPU*,CMemory* )
:SelfCheck() 检察是否plug过正确的CPU, Memory
 类Monitor继承自类商品
Method :设定厂商名称
:取得厂商名称
:取得价格
:设定大小
:设定类型:一般。液晶
:取得价格实现方法:根据大小,是否液晶和厂商确定(自己自由发挥)
 类计算机:
包含以上几个类的成员
Method :设定CPU主频
:设定CPU厂商(A,B,C)
:设定Memory大小(128,256,512)
:设定Memory厂商(A,B,C)
:设定显示器大小(14,15,17,19),类型(一般,液晶)
:设定显示器厂商(A,B,C);
:设定主版的厂商(A,B,C);
:察看整机价格(打印到屏幕)
:察看配置(打印到屏幕)
:Init() (调用MainBoard.Plug())
:Start() (调用MainBoard.SelfCheck() )
写一个小程序,使用Computer类
创建一个10个Computer的数组,设定察看每一台的配置,计算总价格等,正确的释放对象的数组

基本知识,自己努力!