2017上半年程序员下午题(2)

2019-01-19 12:25

【Java代码】 import java.util.ArrayList;

import java.util.List; Class Stock{ private String name; private int quantity; publiC Stock(String name,int quantity){ this.name=name;

this.quantity=quantity; } public void buy(){ System.out.println(\买进]:\,数量:\;} public void sell(){System.out.println(”[卖出]:\,数量:\;} } interface Order{ void execute(); } class BuyStock_________(1)Order{ private Stock stock; public BuyStock(Stock stock){___________(2)=stock; } public void execute(){stock.buy(); } } //类SellStock实现和BuyStock类似,略 class Broker{ private ListorderList=new ArrayList(); public void takeOrder( ___________(3)order){orderList.add(order); } publiC void placeOrders(){ for(___________(4)order:orderList){ order.execute(); } orderLiSt.clear(); } } public class StockCommand{ public statiC void

main(String[]args){ Stock aStock=new Stock(\股票A\,10); Stock bStock=new Stock(\股票B\,20); Order buyStockOrder=new BuyStock(aStock); Order sellStockOrder=new SellStock(bStock); Broker broker=new Broker(); broker.takeOrder(buyStockOrder); broker.takeOrder(sellStockOrder); broker.___________(5); } }


2017上半年程序员下午题(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:GE公司PAC和PLC产品概述[1]

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: