2017-12-09 8 views
-4

いくつかのルームを格納するjavaクラスと、部屋のベッド数を格納するRoomクラスと、サイズを格納するBedクラスを作成する必要があります。ベッド(すなわち、シングルまたはダブル)。問題は、私のadd/getメソッドが正しく動作しないことを示すデバッグ中に発生しました。異なるクラスのオブジェクトのリストのメソッドを追加/取得する

+2

多分あなたはもっと具体的でしょうか?何がうまくいかない?例を作って – IEE1394

+0

[mcve]を投稿し、問題を詳細に記述してください – khelwood

答えて

1

ソースコードRoomが間違っています。基本的に、何かを取得または追加すると、新しい部屋が作成されます。現在の部屋を参照するには、this修飾子を使用します。

public int getBedNumber(int i){ 
    return this.beds.get(i).getNumber(); 
} 
public List<Bed> getList() { 
    return this.beds; 
} 
public void add(Bed beds) 
{ 
     this.beds.add(beds); 
} 
+0

ありがとう、それはすごくうまくいきます! – Fenx93

+0

私の答えに間違いはないと思いますか?敬具。 – Michael

関連する問題