我有一个类(CheckHotel)持有一个对象(酒店),其中包含一组嵌套在其中的对象(酒店内的房间,房间内的床)。他们都已经设置了值,我想在不同的类中使用这些值与这些值,但我一直无法找到方法。
我的对象:
static class Hotel {
[...]
Class Room {
[...]
Class Bed {
[...]
}
}
}
我正试图将其传递给其他类(BuildReport)的方法:
public static void createReport(Hotel Hotel) {
[...]
}
和我试图用来调用该方法的行(在CheckHotel中):
BuildReport.createReport(HotelN);
HotelN是我想要移动的酒店对象的名称。这样做可以解决错误:
'The method createReport(Hotel) from the type BuildReport refers to the missing type Hotel'
在主类中,
'Hotel cannot be resolved as a type'
在我试图调用的方法的参数中。
我正在使用Eclipse,它建议添加:
import CheckHotel.Hotel;
到BuildReport,但刚刚创建了以下错误:
'The import CheckHotel cannot be resolved'
有人知道如何解决这个问题吗?我能找到的唯一在线解决方案是在新类中创建一个全新的对象实例,但我需要使用与我已有的相同值的对象。
答案 0 :(得分:0)
c可能与答案没有直接关联,但您的班级名称是CheckHotel,包名也是CheckHotel。这是不可取的。尝试给包名称不同说“hotelmanagement”,保留CheckHotel类,这样你的import语句就会改为import hotelmanagement.CheckHotel;