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

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

作者: 小灵仙子 | 来源:发表于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,练习代码,不仅局限于对照书,敲几个代码。还需要多多思考。唯有思考+坚持练习,才能打开代码的新局面。

相关文章

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

    【任务介绍】 去超市购物是人们日常生活中的重要事情之一。在超市中,有很多日常生活的用品,如水果,蔬菜,洗衣机,...

  • 计算机科学与技术专业

    需要学习的内容: 程序设计基础、面向对象程序设计、数字逻辑电路、电路电子技术、数据结构与算法、WEB程序设计、计算...

  • Java面向对象常见的设计原则有哪些?

    面向对象程序设计是当今主流的程序设计范型,已经取代了早期的“结构化”过程化程序设计开发技术,java是完全面向对象...

  • 计算机二级考试

    C语言程序设计、VB语言程序设计、Java语言程序设计、Access数据库程序设计、C++语言程序设计、MySQL...

  • 那些买了却一还直没有读的书

    e w##技术书 《程序设计语言·实践之路》 《计算机程序设计艺术·卷1 基本算法》 《现代操作系统》 《计...

  • 面向对象,详说(封装,继承,多态)

    面向对象编程思想的发展历程 面向对象程序设计技术被认为是程序设计方法学的一场实质性的革命,是程序设计方法学得一个里...

  • 程序设计语言|分类与特点

    程序设计语言基本上可以分为:命令式程序设计语言、函数式程序设计语言、面向对象程序设计语言和逻辑程序设计语言。 1....

  • 对象与类

    对象与类 Tags: Java核心技术卷I 面向对象程序设计概述 面向对象程序设计简单OOP。 类类是构造对象的模...

  • C++之程序设计方法

    一、程序设计概念等 结构化程序设计特点: 程序设计=数据结构+算法程序内容=过程+过程调用 面向对象的程序设计方法...

  • 【Java核心技术1】第4章 对象和类

    [Java核心技术1] 第4章 对象和类 面向对象程序设计(OOP)与面向过程的程序设计在思维方式上有很大的差别...

网友评论

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

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