Como faço para passar um objeto criado em uma classe para outra em java?
Estou tentando desenvolver um sistema online de reservas de hotéis. Eu tenho a classe principal que recebe informações do usuário, como seu nome, suas informações de pagamento e outros campos de dados, e faz umaReservation
objeto usando essa informação. Eu tenho outra classe chamadaRoom
que tem uma lista deReservations
para cadaRoom
objeto. O problema que estou tendo é que eu não consigo descobrir uma maneira de adicionar oReservation
objeto na lista noRoom
objeto. Aqui está um pouco do código:
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?);
}
}
Eu não sei como conseguir o novoReservation
objeto a ser passado como um parâmetro para oadd
método noRoom
classe. Eu simplesmente não posso envolver minha cabeça em torno dele e estava esperando por alguém para ajudar a movimentar meu processo de pensamento.
Obrigado pela ajuda.