为来自不同类的对象列表添加/获取方法

时间:2017-12-09 22:42:14

标签: java

我需要在java酒店类中创建一些房间,以及Room类,它存储一个房间的床数和一个存储床大小的床类(即单人或双人)。在调试过程中出现问题,说明我的add / get方法无法正常工作。

1 个答案:

答案 0 :(得分: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);
 }