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