把握命运,追逐梦想

对自己所做的事要有兴趣,同时还要能够坚持不懈

统计

留言簿(1)

阅读排行榜

评论排行榜

C++编程练习1

 

C++编程练习1

实现一个计算机的Class的层次结构

l         CPU

Method :设定厂商名称

       :取得厂商名称

       :取得价格

:设定主频

       :取得价格实现方法:根据主频的范围和厂商确定(自己自由发挥)

l         Memory

Method :设定厂商名称

       :取得厂商名称

       :取得价格(自己自由发挥)

:设定大小

       :取得价格实现方法:根据内存大小的范围和厂商确定

l         MainBoard

Method :设定厂商名称

       :取得厂商名称

       :取得价格(自己自由发挥)

:取得价格实现方法:根据厂商确定

Plug(CCPU*,CMemory* )

SelfCheck() 检察是否plug过正确的CPU, Memory

l         Monitor

Method :设定厂商名称

       :取得厂商名称

       :取得价格

       :设定大小

       :设定类型:一般。液晶

       :取得价格实现方法:根据大小,是否液晶和厂商确定(自己自由发挥)

类计算机:

    包含以上几个类的成员

Method :设定CPU主频

:设定CPU厂商(A,B,C)

       :设定Memory大小(128256512

:设定Memory厂商(A,B,C)

       :设定显示器大小(14151719),类型(一般,液晶)

       :设定显示器厂商(A,B,C)

       :设定主版的厂商(A,B,C)

:察看整机价格(打印到屏幕)

       :察看配置(打印到屏幕)

       Init() (调用MainBoard.Plug())

       Start() (调用MainBoard.SelfCheck() )

l         Computer类:包含上面几个类的对象。

写一个小程序,动态创建一个10Computer的数组,设定察看每一台的配置,计算总价格等。

要求正确的释放对象的数组。

 

 

 

posted on 2009-08-07 13:29 把握命运 阅读(610) 评论(0)  编辑 收藏 引用


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理