东北大学 Java新手练习 作业1 Implementing the Gourmet Coffee System

资源下载

源码放在了我的个人主页上,需要的可以下载。
但是如果我们是同门师兄弟,就不要copy了。
chenjinsui.xyz

UML图

当然,不是我画的,文档里给的。
东北大学 Java新手练习 作业1 Implementing the Gourmet Coffee System_第1张图片

Product 类

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

equals方法

	@Override
    public 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方法

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


Coffee 类、CoffeeBrewer类

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

OrderItem 类

getValue方法

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

你可能感兴趣的:(东北大学,#,作业,Java学习,java)