[英]How would I link together methods from different classes in java?
這是我編寫的方法之一的代碼:
public void createReservation (String guestName, String roomType) {
Reservation roomReservation;
Room roomAvailability;
roomAvailability = findAvailableRoom(hotelRooms, roomType);
if(roomAvailability != null) {
roomReservation = new Reservation(roomAvailability, guestName);
}
else {
System.out.println("A room of this type is not available.");
}
}
該錯誤來自第4行。該錯誤表明找不到該符號。 盡管我認為我知道為什么,但是我不確定如何解決該問題。
findAvailableRoom是來自其他類的方法,我正嘗試將其轉移到此類中。 我認為這樣寫就足夠了,但似乎沒有用。
這就是我所指的方法。 它是在另一個類別中。
public Room findAvailableRoom (Room [] roomList, String desiredType) {
for (int i = 0; i < roomList.length; i++) {
if (roomList[i].getAvailability() == true && roomList[i].getType() == desiredType) {
return roomList[i];
}
}
return null;
}
有什么幫助嗎?
為了實現您的要求,您需要一個需要該字段的對象的實例。 另一種可能性是使該字段靜態。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.