いくつかのルームを格納するjavaクラスと、部屋のベッド数を格納するRoomクラスと、サイズを格納するBedクラスを作成する必要があります。ベッド(すなわち、シングルまたはダブル)。問題は、私のadd/getメソッドが正しく動作しないことを示すデバッグ中に発生しました。異なるクラスのオブジェクトのリストのメソッドを追加/取得する
-4
A
答えて
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);
}
関連する問題
- 1. オブジェクトやクラスのメソッドのリストを取得するには?
- 2. オブジェクトのリストを取得してオブジェクトを追加する
- 3. 異なる要素の高さを取得し、異なるクラスを追加する
- 4. クエリ結果のリストのdiv要素に異なるクラスを追加する
- 5. ネストされたオブジェクトから値の異なるリストを取得
- 6. 異なるオブジェクトのリストにメソッドをマップする
- 7. javaのクラスからメソッドのリストを取得するには?
- 8. 異なるクラスのオブジェクトのメソッドを呼び出す
- 9. クロムコンソールのオブジェクトにメソッドを追加する
- 10. ロードするクラスに必要なクラスのリストを取得する
- 11. 空のリストにオブジェクトを追加する
- 12. Firebaseにオブジェクトのリストを追加する
- 13. 異なるJListsのオブジェクトを1つのJListに追加する
- 14. リスト内の異なる値のリストを取得
- 15. 同じクラスの異なるオブジェクトの同期メソッド
- 16. オブジェクトのリストにメソッドを追加します。
- 17. クラスから推奨されないメソッドのリストを取得する方法
- 18. ID /クラスをcreateElementメソッドからオブジェクトに追加する
- 19. 異なる要素の異なる親クラスを取得する方法
- 20. C++の異なるクラスのメソッドのマップ
- 21. JSONデータをAngularJSで取得し、返すオブジェクトにメソッドを追加する
- 22. Web Apiのメソッドを取得するオブジェクトのコレクションを取得
- 23. クラス内のすべてのメソッドの属性リストを取得する
- 24. 入力を取得して別のリストに追加する
- 25. 他のリストにオブジェクトのリストを追加する方法
- 26. C#のクラス、メソッド、プロパティなどにドキュメンテーションツールチップを追加するには?
- 27. クラス内のメソッドの異なるロール
- 28. 追加されたDOMノードのクラス名を取得する(mutationObserver)
- 29. PHP - クラスにメソッドを追加する
- 30. es6子クラスにメソッドを追加する
多分あなたはもっと具体的でしょうか?何がうまくいかない?例を作って – IEE1394
[mcve]を投稿し、問題を詳細に記述してください – khelwood