Ícone Questionei
QuestõesDisciplinasBancasDashboardSimuladosCadernoRaio-XBlog
Logo Questionei

Links Úteis

  • Início
  • Questões
  • Disciplinas
  • Simulados

Legal

  • Termos de Uso
  • Termos de Adesão
  • Política de Privacidade

Disciplinas

  • Matemática
  • Informática
  • Português
  • Raciocínio Lógico
  • Direito Administrativo

Bancas

  • FGV
  • CESPE
  • VUNESP
  • FCC
  • CESGRANRIO

© 2026 Questionei. Todos os direitos reservados.

Feito com ❤️ para educação

/
/
/
/
/
/
  1. Início/
  2. Questões/
  3. Linguagens de Programação/
  4. Questão 457941201800365

Considere um sistema bancário em Java que possui a classe Cliente e suas subclasses, ClientePessoaFisica e ClientePessoa...

1

457941201800365
Ano: 2024Banca: CESGRANRIOOrganização: Banco da AmazôniaDisciplina: Linguagens de ProgramaçãoTemas: Linguagens de Programação | Java
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
Gabarito comentado
Anotações
Marcar para revisão

Acelere sua aprovação com o Premium

  • Gabaritos comentados ilimitados
  • Caderno de erros inteligente
  • Raio-X da banca
Conhecer Premium

Questões relacionadas para praticar

Questão 457941200070273Linguagens de Programação

A exceção comum StackOverflowException, em uma applet, é causada quando a(o)

#Linguagens de Programação#Java
Questão 457941200375334Linguagens de Programação

No âmbito do Maven, um objetivo de plug-in representa uma tarefa específica que contribui para a construção e para o gerenciamento de um projeto. Um o...

#Linguagens de Programação#Java
Questão 457941200464488Linguagens de Programação

Em linguagens de programação, o escopo sintático refere-se

#Linguagens de Programação
Questão 457941200601319Linguagens de Programação

Um código reentrante tem a seguinte característica:

#Fundamentos de Programação
Questão 457941201046983Linguagens de Programação

Sejam as seguintes classes Java, que ocupam arquivos distintos:-------------------- arquivo CA01.java --------------------package M1;public class CA01...

#Linguagens de Programação#Java
Questão 457941201216850Linguagens de Programação

Um dos pilares no paradigma de orientação a objeto é o conceito de encapsulamento. O encapsulamento promove a(o)

#Orientação a Objetos
Questão 457941201562077Linguagens de Programação

O Apache Tomcat Web Server implementa que tecnologias?

#Servidores de Aplicação#Apache Tomcat
Questão 457941201720311Linguagens de Programação

Considere o seguinte trecho de código implementado em Java: class ArraySort { private double [] a; private int nElems; // outras funcoes omitidas // …...

#Linguagens de Programação#Java
Questão 457941201737678Linguagens de Programação

using System; public class Prova { public static void Main ( ) { int [ ] a =new int[10]; int i =0; while ( i a [i] = i + ( i >0 ? a[i-1] : 0); i ++ ; ...

#Linguagens de Programação#C
Questão 457941201748686Linguagens de Programação

Com o objetivo de criar páginas dinâmicas para o desenvolvimento de aplicações web, AJAX é um termo que descreve um(a)

#Desenvolvimento Web

Continue estudando

Mais questões de Linguagens de ProgramaçãoQuestões sobre Linguagens de ProgramaçãoQuestões do CESGRANRIO