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