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.

questionAnswers(2)

yourAnswerToTheQuestion