Cliente:
- get/set
- construtor p cpf, nome e endereço.
( atribuir zero para valorDivida )
- método toString => retorna uma String contendo o nome e cpf do cliente.
- métodos iguais => retorna true se o cpf dos clientes forem iguais. Utilize a função EQUALS p/ comparação.
-> SI equals (se)
||
\/
true or false (A classe cliente eu já criei)
Classe Veiculo:
- get/set
- construtor apenas para a placa, para o restante zerar os númericos e para a boolean atribuir false metodo viajar é abstrato;
- o método abastecer adiciona o parâmetro quantidade ao atributo combustivelNoTanque
- Os métodos iguais devem retornar true se o atributo placa for o mesmo para os dois objetos.
-------------------------------------
Método devolverVeículo (String placa)
- Alterar o atributo alugado para false do veículo com placa igual a placa passada como parâmetro.
- Decrementar do valor da dívida do cliente o valor passado como parâmetro.
—————————————————————————————————————————————————
Método alugarVeículo (String placa, String cpf)
- O método deve localizar o veículo que tenha placa igual a placa passada como parâmetro. Localizado o veículo, se o mesmo não estiver alugado (atributo alugado igual a false), colocar true no atributo alugado. Encontrar o cliente com o cpf igual ao cpf passado como parâmetro. Localizado o cliente, adicionar o valor da dívida do veículo ao atributo valor da dívida do cliente. Para que o aluguel seja concluído, veículo e cliente precisam estar cadastrado. E para o veículo o atributo alugado deve ter o valor false. Se for concretizado o aluguel, retornar true, caso contrário retornar false.
—————————————————————————————————————————————————
Método localizarVeículo (String placa)
- Percorrer o vetor veículos e retornar o veículo que tenha placa igual a placa passada como parâmetro.
—————————————————————————————————————————————————
Método localizarCliente (String cpf)
- Percorrer o vetor clientes e retornar o cliente que tenha cpf igual ao cpf passado como parâmetro. Não existindo, retornar null.
—————————————————————————————————————————————————
Método mostrarVeiculoAlugado
- Percorrer o vetor veiculos e mostrar todos os veículos com o atributo alugado igual a true. Mostrar se o veículo é uma moto ou carro.
—————————————————————————————————————————————————
Método mostrarClientesDevedores
- Mostrar todos os clientes com o atributo valorDivida maior que zero.
Pergunta
Paulinha Marcelino
Cliente:
- get/set
- construtor p cpf, nome e endereço.
( atribuir zero para valorDivida )
- método toString => retorna uma String contendo o nome e cpf do cliente.
- métodos iguais => retorna true se o cpf dos clientes forem iguais. Utilize a função EQUALS p/ comparação.
-> SI equals (se)
||
\/
true or false (A classe cliente eu já criei)
Classe Veiculo:
- get/set
- construtor apenas para a placa, para o restante zerar os númericos e para a boolean atribuir false metodo viajar é abstrato;
- o método abastecer adiciona o parâmetro quantidade ao atributo combustivelNoTanque
- Os métodos iguais devem retornar true se o atributo placa for o mesmo para os dois objetos.
-------------------------------------
Método devolverVeículo (String placa)
- Alterar o atributo alugado para false do veículo com placa igual a placa passada como parâmetro.
—————————————————————————————————————————————————
Método realizarPagamento (String cpf, double valor)
- Decrementar do valor da dívida do cliente o valor passado como parâmetro.
—————————————————————————————————————————————————
Método alugarVeículo (String placa, String cpf)
- O método deve localizar o veículo que tenha placa igual a placa passada como parâmetro. Localizado o veículo, se o mesmo não estiver alugado (atributo alugado igual a false), colocar true no atributo alugado. Encontrar o cliente com o cpf igual ao cpf passado como parâmetro. Localizado o cliente, adicionar o valor da dívida do veículo ao atributo valor da dívida do cliente. Para que o aluguel seja concluído, veículo e cliente precisam estar cadastrado. E para o veículo o atributo alugado deve ter o valor false. Se for concretizado o aluguel, retornar true, caso contrário retornar false.
—————————————————————————————————————————————————
Método localizarVeículo (String placa)
- Percorrer o vetor veículos e retornar o veículo que tenha placa igual a placa passada como parâmetro.
—————————————————————————————————————————————————
Método localizarCliente (String cpf)
- Percorrer o vetor clientes e retornar o cliente que tenha cpf igual ao cpf passado como parâmetro. Não existindo, retornar null.
—————————————————————————————————————————————————
Método mostrarVeiculoAlugado
- Percorrer o vetor veiculos e mostrar todos os veículos com o atributo alugado igual a true. Mostrar se o veículo é uma moto ou carro.
—————————————————————————————————————————————————
Método mostrarClientesDevedores
- Mostrar todos os clientes com o atributo valorDivida maior que zero.
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.