Imagine que você está desenvolvendo um sistema para reservas de passagens aéreas.
Crie uma classe Voo com os seguintes atributos:
numeroVoo (String): número do voo.
origem (String): cidade de origem.
destino (String): cidade de destino.
assentosDisponiveis (int): número de assentos disponíveis.
Adicione métodos para aplicar regras de negócios, como:
realizarReserva(int quantidadeAssentos): método que realiza a reserva de uma
determinada quantidade de assentos.
verificarDisponibilidade(int quantidadeAssentos): método que verifica se há
assentos disponíveis.
realizarPagamento(String tipoViagem, boolean pontosTuristicos): método que
realiza o pagamento da passagem, considerando se é somente ida, ida e volta, e se
inclui pontos turísticos (taxa adicional).
imprimirPassagem(): método que imprime os detalhes da passagem.
Crie uma classe Aeroporto com os seguintes atributos e métodos:
voos (ArrayList): lista de voos disponíveis.
Métodos para adicionar, remover e buscar voos na lista.
Sistema de Reservas de Passagens Aéreas
Imagine que você está desenvolvendo um sistema para reservas de passagens aéreas.
Crie uma classe Voo com os seguintes atributos:
Crie uma classe Aeroporto com os seguintes atributos e métodos: