tenho as classes:
Clientes
Quartos
Reservas
Quando eu apresentar as reservas, preciso que na arraylist tenha id_cliente e id_quarto, tem como ?? como fazer ??
obs: ja fiz as arraylist de cliente e quarto nas próprias classes, mas não sei como extender 2 classes em uma.
Falai @Portinal, voce pode definir dentro da classe reserva um atributo do tipo Clientes e outro do tipo Quartos
Exemplo
public class Reservas{
private List<Clientes> cliente;
private List<Quartos> quarto;
}
É isso?
Abraços
Max
1 curtida
Acho que o que tu precisa é criar uma classe Reserva que irá manter o cliente e o quarto reservado. Com isso, vc conseguirá manter uma lista (ArrayList) de reservas realizadas.
1 curtida
Eu renomearia as classes para:
Pois cada objeto da classe Cliente vai representar um único cliente, cada objeto da classe Quarto vai representar um único quarto e cada objeto da classe Reserva vai representar uma única reserva de um cliente e um quarto.
O que você vai pôr no plural é o nome das suas listas.
Você não vai estender duas classes em uma.
Primeiro porque seu problema não envolve herança.
Segundo porque Java não permite herança múltipla de classes.
O que vai acontecer é que sua classe Reserva vai ter dois atributos:
- um atributo do tipo
Quarto
- um atributo do tipo
Cliente