资源下载

源码 http://chenjinsui.com/oop_homework.zip

UML图

当然,不是我画的,文档里给的。

Product 类

注意两点就好。第一个是equals方法,只需要比较code即可,不需要比较descriptionprice。第二个就是toString方法要和测试文档里的格式相符合。

equals方法

 @Overridepublic boolean equals(Object o) {if (this == o) return true;if (o == null || getClass() != o.getClass()) return false;Product product = (Product) o;return code.equals(product.code);}

toString方法

 @Overridepublic String toString() {return code + "_" + description + "_" + price;}

Coffee 类、CoffeeBrewer类

没什么要注意的,构造器参数顺序和测试文档的一致就可以。
toString方法也要按照所给的格式来。

OrderItem 类

getValue方法

    public double getValue(){return product.getPrice() * quantity;}

东北大学 Java练习 作业1 Implementing the Gourmet Coffee System相关推荐

  1. 东北大学 Java练习 作业2 Implementing the Collections in the Gourmet Coffee System

    前言 源码 http://chenjinsui.com/oop_homework.zip 和上次作业相比,增加了类注释和方法注释(虽然大部分是从文档上copy下来的). 需求分析 上次作业已经完成了C ...

  2. 【Java】异常和IO在Gourmet咖啡系统中的应用

    下载链接 Download 前尘往事 面向对象设计.UML建模与基本的Java面向对象编程实现 实验一:设计模式在Gourmet咖啡系统中的应用 Using File I/O in the Gourm ...

  3. 代写java Assignment作业、代做UML Class Diagram程序作业、代写代做java程序作业代做McMaster-Carr、代做CS5010 java...

    代写java Assignment作业.代做UML Class Diagram程序作业.代写代做java程序作业代做McMaster-Carr.代做CS5010 java ? Please push ...

  4. hadoop_单元测试Java Hadoop作业

    hadoop 在我以前的文章中,我展示了如何设置一个完整的基于Maven的项目,以用Java创建Hadoop作业. 当然并没有完成,因为它缺少单元测试部分. 在这篇文章中,我将展示如何将MapRedu ...

  5. python编程书籍1020python编程书籍_代写INFT 1020作业、Database作业代做、Java课程作业代写、c++,Python编程作业代做...

    代写INFT 1020作业.Database作业代做.Java课程作业代写.c++,Python编程作业代做 日期:2020-04-25 10:27 INFT 1020 Database Fundam ...

  6. Java web对试卷进行单选多选答题进行打分_2020年大学慕课Java程序设计作业答案...

    2020年大学慕课Java程序设计作业答案 更多相关问题 [单选] 单元测试内容不包括().[单选] 在一个列车控制软件的需求文档中,我们发现了以下两条需求描述:"列车车门在两个停靠站之间要 ...

  7. java hadoop_单元测试Java Hadoop作业

    java hadoop 在我以前的文章中,我展示了如何设置一个完整的基于Maven的项目,以用Java创建Hadoop作业. 当然并没有完成,因为它缺少单元测试部分. 在这篇文章中,我将展示如何将Ma ...

  8. 单元测试Java Hadoop作业

    在我以前的文章中,我展示了如何设置一个完整的基于Maven的项目,以用Java创建Hadoop作业. 当然并没有完成,因为它缺少单元测试部分. 在本文中,我将展示如何将MapReduce单元测试添加到 ...

  9. java第四次上机作业_第十java上机作业

    第十java上机作业 第七章上级作业 7.1 public class Rectangle { double width=1; double height=1; String color=" ...

最新文章

  1. 大新闻!HTC旗舰手机已原生支持BCH
  2. COMMIT WORK AND WAIT 是在WAIT什么
  3. python重复执行_python flask schedule重复运行 任务被重复执行问题 解决方案
  4. 【Android 逆向】Android 进程注入工具开发 ( Visual Studio 开发 Android NDK 应用 | 使用 Makefile 构建 Android 平台 NDK 应用 )
  5. 剑指offer(一):二维数组中的查找
  6. innobackupex远程备份脚本
  7. from robot.api import logger
  8. 11/27 记事本
  9. 用户中心模块——基于Django框架的天天生鲜电商网站项目系列博客(五)
  10. 人脸照片不规范、如何更改?pupiIDistanceTooSmall 错误
  11. ios设置中性黑体_iOS 自定义-苹方字体的使用
  12. 实验一 常用元器件的识别与简单测试
  13. unity多人联机插件_Unity网络系统插件,打通游戏联网任督二脉
  14. c语言实现万年历程序
  15. H5 打开微信小程序 公众号
  16. html纵向的跑马灯效果,单行文字垂直/水平跑马灯效果
  17. 设计模式(2)结构型模式
  18. 然后删除oracle用户,oracle删除用户
  19. 程序员小说 Out Of Memory (一)
  20. ​​​​​​​24点游戏

热门文章

  1. 【操作系统·考研】信号量机制/PV操作
  2. oracle ebs wsh picking batch,OracleEBSShipping(WSH)模块日志收集方法
  3. 计算机双非本科毕业小结
  4. 怎样正确运用网络舆情大数据?
  5. SonarQube:开源的代码质量管理工具
  6. springboot大学生课堂考勤管理系统的设计与实现
  7. 小巧使用的GTD管理软件
  8. 四款 GTD 任务管理软件试用对比
  9. Game boy模拟器(9):内存池
  10. JumpServer开源堡垒机部署