★★ Java の宿題ここで答えます Part 65 ★★at TECH
★★ Java の宿題ここで答えます Part 65 ★★ - 暇つぶし2ch259:デフォルトの名無しさん
08/06/25 00:15:44
>>256
1・Cartクラスには、商品を表すProductクラスの配列が存在。
2・Productクラス内ではCartのインスタンスを識別するためのフィールドを一切(?)持たせない。
・この状態で、とあるProductインスタンスのメソッドから、それを格納している配列を持つCartインスタンスを得る方法を教えて。

☆各クラスの包含関係はこちら☆
・Cartの持ち主Obj
     +- Cart [0]
     |  +- Product []
     +- Cart [1]
     |

とりあえずこんなとこだろうか?
2・の制約(?の部分)が無ければ、Product にCart識別用のintなりbyteなりを持たせるのが簡単だと思うけど。
あとはCartインスタンスの持ち主側からCart側へ問い合わせるとか。
Javaはほとんど触ったこと無いんでJava屋さんの意見を待つか・・・。


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch