★★ Java の宿題ここで答えます Part 58 ★★
■ このスレッドは過去ログ倉庫に格納されています
0073デフォルトの名無しさん
2006/10/05(木) 13:59:24プログラム「VideoShop」は、ビデオのレンタルを仮想的に実現させる。
プログラム「VideoShop」は以下の3つのクラスで成り立つ:
VideoShop
mainメソッドを持ち、RackとUserを生成後、Userをスタートさせる。
Rack
Vectorとしてビデオ郡を保持する。コンストラクタで、適当にビデオを登録しておく。
「借りる」メソッドと「返す」メソッドを提供する。
User
Threadとして稼動する。乱数によって借りるビデオを決め、Rackから「借りる」。
乱数によって決まった時間分Sleepし、Rackにビデオを「返す」。これを繰り返す。
プログラムの実行イメージ
http://members.jcom.home.ne.jp/pokemon_glider/Ex31.jpg
http://members.jcom.home.ne.jp/pokemon_glider/Ex32.jpg
http://members.jcom.home.ne.jp/pokemon_glider/Ex33.jpg
元のプログラム「CoffeeShop」
http://members.jcom.home.ne.jp/pokemon_glider/CoffeeShop.txt
【 期限 】できれば今週日曜日までに
【 補足 】コードの形式は以下のようなものです。
http://members.jcom.home.ne.jp/pokemon_glider/VideoShopEx.txt
この//add your codeの部分にコードを書き足す形です。
よろしくお願いします。
■ このスレッドは過去ログ倉庫に格納されています