东北大学 Java练习 作业1 Implementing the Gourmet Coffee System
资源下载
源码 http://chenjinsui.com/oop_homework.zip
UML图
当然,不是我画的,文档里给的。
Product 类
注意两点就好。第一个是equals
方法,只需要比较code
即可,不需要比较description
和price
。第二个就是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相关推荐
- 东北大学 Java练习 作业2 Implementing the Collections in the Gourmet Coffee System
前言 源码 http://chenjinsui.com/oop_homework.zip 和上次作业相比,增加了类注释和方法注释(虽然大部分是从文档上copy下来的). 需求分析 上次作业已经完成了C ...
- 【Java】异常和IO在Gourmet咖啡系统中的应用
下载链接 Download 前尘往事 面向对象设计.UML建模与基本的Java面向对象编程实现 实验一:设计模式在Gourmet咖啡系统中的应用 Using File I/O in the Gourm ...
- 代写java Assignment作业、代做UML Class Diagram程序作业、代写代做java程序作业代做McMaster-Carr、代做CS5010 java...
代写java Assignment作业.代做UML Class Diagram程序作业.代写代做java程序作业代做McMaster-Carr.代做CS5010 java ? Please push ...
- hadoop_单元测试Java Hadoop作业
hadoop 在我以前的文章中,我展示了如何设置一个完整的基于Maven的项目,以用Java创建Hadoop作业. 当然并没有完成,因为它缺少单元测试部分. 在这篇文章中,我将展示如何将MapRedu ...
- python编程书籍1020python编程书籍_代写INFT 1020作业、Database作业代做、Java课程作业代写、c++,Python编程作业代做...
代写INFT 1020作业.Database作业代做.Java课程作业代写.c++,Python编程作业代做 日期:2020-04-25 10:27 INFT 1020 Database Fundam ...
- Java web对试卷进行单选多选答题进行打分_2020年大学慕课Java程序设计作业答案...
2020年大学慕课Java程序设计作业答案 更多相关问题 [单选] 单元测试内容不包括().[单选] 在一个列车控制软件的需求文档中,我们发现了以下两条需求描述:"列车车门在两个停靠站之间要 ...
- java hadoop_单元测试Java Hadoop作业
java hadoop 在我以前的文章中,我展示了如何设置一个完整的基于Maven的项目,以用Java创建Hadoop作业. 当然并没有完成,因为它缺少单元测试部分. 在这篇文章中,我将展示如何将Ma ...
- 单元测试Java Hadoop作业
在我以前的文章中,我展示了如何设置一个完整的基于Maven的项目,以用Java创建Hadoop作业. 当然并没有完成,因为它缺少单元测试部分. 在本文中,我将展示如何将MapReduce单元测试添加到 ...
- java第四次上机作业_第十java上机作业
第十java上机作业 第七章上级作业 7.1 public class Rectangle { double width=1; double height=1; String color=" ...
最新文章
- 大新闻!HTC旗舰手机已原生支持BCH
- COMMIT WORK AND WAIT 是在WAIT什么
- python重复执行_python flask schedule重复运行 任务被重复执行问题 解决方案
- 【Android 逆向】Android 进程注入工具开发 ( Visual Studio 开发 Android NDK 应用 | 使用 Makefile 构建 Android 平台 NDK 应用 )
- 剑指offer(一):二维数组中的查找
- innobackupex远程备份脚本
- from robot.api import logger
- 11/27 记事本
- 用户中心模块——基于Django框架的天天生鲜电商网站项目系列博客(五)
- 人脸照片不规范、如何更改?pupiIDistanceTooSmall 错误
- ios设置中性黑体_iOS 自定义-苹方字体的使用
- 实验一 常用元器件的识别与简单测试
- unity多人联机插件_Unity网络系统插件,打通游戏联网任督二脉
- c语言实现万年历程序
- H5 打开微信小程序 公众号
- html纵向的跑马灯效果,单行文字垂直/水平跑马灯效果
- 设计模式(2)结构型模式
- 然后删除oracle用户,oracle删除用户
- 程序员小说 Out Of Memory (一)
- ​​​​​​​24点游戏