我有一個班級(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'
沒有任何人有任何想法如何解決這一問題?我能找到的唯一在線解決方案只是在新類中創建對象的全新實例,但我需要使用具有與我已有的相同值的對象。
您正在使用Eclipse,因此請使用Ctrl + Shift + O自動組織導入。導入必須包含類的完整路徑。 –
我試過Ctrl + Shift + O但它沒有幫助;它只是刪除'導入CheckHotel.Hotel'然後建議我將它添加回來。 – nhz