美文网首页百人计划我爱编程
【技术贴】程序设计:超市购物程序设计

【技术贴】程序设计:超市购物程序设计

作者: 小灵仙子 | 来源:发表于2018-06-23 10:22 被阅读19次

    【任务介绍】

         去超市购物是人们日常生活中的重要事情之一。在超市中,有很多日常生活的用品,如水果,蔬菜,洗衣机,电冰箱等。人们只能买到超市中已有的物品,如果所需要的商品在超市中没有或者已经卖完了,那么只能白跑一趟。

         本任务要求,使用所学知识,编写一个超市购物程序,实现超市购物功能。购物时,如果购物者所要购买的商品在超市中有,则提示购物者买到了某商品,如果超市中没有购物者所需的商品,则提示购物者白跑一趟,在超市什么都没有买到。

    【实现思路】

    1,通过任务的描述可知,此程序中包含了超市,商品,购物者3个对象。既然是去购买商品,那么可以先定义商品对象,商品对象需要自己的名字属性。

    2,由于所有的商品都是在超市中卖的,所以还需要定义一个超市对象,每个超市都会有自己的名称和用于存放商品的仓库。由于仓库中会有很多商品,所以这里的仓库可以用数组表示。超市的主要功能是卖商品,还要有个卖货的方法。

    3,由于购物者是人,所以还需要定义一个person对象,该对象需要有名称属性,还要有个购物的方法。

    4,最后写一个测试类,在其main方法中,需要创建商品对象,超市对象以及人,并使用这些对象中定义的方法实现购物程序。

    实现代码

    1,定义一个商品类product。

    2,定义超市类Market。

    3,定义购物者Person。

    4,定义测试类shopping

    5,运行结果

    【任务感想】

    1,对待代码不能恐惧的心里,一种代码学的不好,不代表所有的代码都学不会。

    2,学习代码,没有捷径,唯有多练,坚持练,才能融会贯通。

    3,练习代码,不仅局限于对照书,敲几个代码。还需要多多思考。唯有思考+坚持练习,才能打开代码的新局面。

    相关文章

      网友评论

        本文标题:【技术贴】程序设计:超市购物程序设计

        本文链接:https://www.haomeiwen.com/subject/pddryftx.html