Jak przekazać obiekt utworzony w jednej klasie do innego w java?
Próbuję opracować system rezerwacji hoteli online. Mam główną klasę, która pobiera dane od użytkownika, takie jak ich nazwa, informacje o płatnościach i inne pola danych, i tworzyReservation
obiekt używający tych informacji. Mam inną klasęRoom
który ma listęReservations
dla każdegoRoom
obiekt. Problem, który mam, nie pozwala mi znaleźć sposobu na dodanieReservation
obiekt na liście wRoom
obiekt. Oto część kodu:
public class HotelReservationSystem
{
private Reservation reservation;
public void makeReservation(int checkIn, int checkOut)//Other parameters
{
reservation = new Reservation(checkIn, checkOut);
}
}
public class Room
{
private ArrayList<Reservation> reservations;
public void addReservation(//parameters?)
{
reservations.add(//parameter?);
}
}
Nie wiem jak zdobyć nowyReservation
obiekt, który ma zostać przekazany jako parametr dlaadd
metoda wRoom
klasa. Po prostu nie mogę owinąć głowy wokół i liczyłem na to, że ktoś pomoże mi przyspieszyć proces myślenia.
Dzięki za pomoc.