大家好,我是大学一年级学生,不熟悉java, 我们正在建立一个酒店系统,房间可以添加报纸,你可以将人分配到一个房间,我在这部分代码中有错误。
public void addPapers (String roomNo, String paper) {
if(isValidNo(roomNo)) {
for(Room room: occupiedRooms) {
if (room.getRoomNo().equals(roomNo)) {
room.addPapers(paper);
PapersOrdered.put(roomNo, room.getPapers());
}
}
}
}
<。> .put附带一个错误,指出没有为put javalang java lang String找到合适的方法
我取出了我的其他类中的.getpapers方法,我得到了它,然后错误然后我得到一个错误,找不到符号方法。
任何建议都会很棒 P.S对不起,我是所有这一切的新手。
答案 0 :(得分:0)
PapersOrdered.put(roomNo, room.getPapers());
您似乎在课堂上调用实例方法(put
)。 PapersOrdered
在哪里定义?它是一种类型还是一种领域?它未在addPapers
中声明。