java函数设计实验报告_Java程序设计实验报告 哈工大

只需提醒库存不足。这里注意需要定义一些常用的异常,并在适当的地方抛出。

3.public void endPurchase():

标志交易的结束,打印交易金额和找回钱数。

4.public void printSalesSummary():

相当于盘账。打印出全天的顾客总数及收回的资金总数。

Cashier类提供需要以下属性应能跟踪总交易数、当日接待的总顾客数、当前顾客的交易金额及顾客实际给出的金额。注意Cashier 的构造函数需要的参数:PriceAndStockManager对象。Cashier 需要调用这个对象的方法。

PriceAndStockManager 类应提供以下方法:

1.返回给定产品的价格

2.返回给定产品的库存

3.完成产品的交易,名字随意起。

4.打印每种产品的库存的方法:printInventoryReport()

该类当然还应该定义并创建Product 对象,并通过Product 对象获得产品价格和库存,包括更新库存量等。要求在实例化PriceAndStockManager 时创建Product 对象。

Product类用于保存价格和库存信息。其方法的实现可以发挥大家的自由。

最后,请创建一个测试类GrocerySimulation.java,要求在其中创建一个(唯一的)PriceAndStockManager 对象,同时创建与之相关的几个Cashier 对象。让这几个cashiers执行一些交易任务,最后调用每个cashier 的printSalesSummary()方法及PriceAndStockManager 对象的printInventoryReport() 方法。

30


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部