北大面向对象程序设计上机考题m.docVIP

  • 12
  • 0
  • 约5.75千字
  • 约 6页
  • 2018-11-23 发布于广东
  • 举报
北大面向对象程序设计上机考题m.doc

//超市管理系统(2) /*请实现一个简单的超市商品管理系统,超市有三个货架,分别放着U常用品、食品和家电。 本题要求完成: 实现描述超市的类Supermarket,其中定义了増加商品的函数Add (可以增加新的商品, 也可以增加已有商品的数量), 按照//商品名称//卖出商品的函数Sale (如果商品现有数量少于卖出数量,则不能继续 卖出商品,并给出提示信息), 按照//商品类别//查询商品情况的函数Search,并显示查询结果(每类商品中有哪些商品, 每种商品的名称和现有数量)。 定义商品类Goods,包含属性名称、和商品现有数量,以及纯虚函数ShowMe。 从基类Goods中派生H常用品类Daily Goods、食品类Food和家电类Electrical Appliance, 其中食品类商品拥有保质期属性,家电类商品拥有颜色属性,具体实现上述纯虚函数 ShowMe, 显示商品的名称、现有数量和食品类商品的保质期,以及家电类商品的颜色。 重载输入作符,使得可以通过cm直接读入上述tl常用品类、食品类和家电类的 对象值。 编写main蚋数,测试上述所要求的各种功能,即可以根据菜单命令增加、卖出和查询 各类商品, 其中的商品可以是H常用品、食品和家用电器。 提示: 虚拟基类Goods的定义帝少包拈以卜纯虚函数ShowMe, class Goods { // public: vir

文档评论(0)

1亿VIP精品文档

相关文档