Questão 1630249

Tecnologia da Informação · 2024

Questão

ID 1630249

Disciplina: Tecnologia da Informação

Assunto: Hierarquia de Classes e Herança

Ano: 2024 Banca: Fundação CESGRANRIO Órgão: Banco da Amazônia


Considere um sistema bancário em Java que possui a classe Cliente e suas subclasses, ClientePessoaFisica e ClientePessoaJuridica, onde Cliente é uma classe abstrata. Nesse sistema, um método getDesconto(valor) deve fornecer o cálculo do desconto para um tipo de cliente, de forma que os clientes do tipo pessoa física e os clientes do tipo pessoa jurídica tenham descontos diferenciados. Suponha que, utilizando corretamente os mecanismos associados à herança e ao polimorfismo, se deseje implementar essas classes de modo que o método getDesconto possa ser aplicado indistintamente a qualquer instância que tenha sido declarada como da classe Cliente.

Para atender a essa condição, a implementação dessas classes deve possuir o método getDesconto

Alternativas da questão 1630249
Pular para o conteúdo principal