Questão FC373225
Considere a figura abaixo. Com base na figura e nos fundamentos da Orientação a Objetos, é correto afirmar que
Linguagens de Programação
FCC · 2019
Considere a figura abaixo.

Com base na figura e nos fundamentos da Orientação a Objetos, é correto afirmar que
- um objeto é uma propriedade de uma classe e é composto por nome, tipo de dado, visibilidade e valor inicial ou padrão, como o objeto limite da classe ContaCorrente.
- a visibilidade de um objeto é definida pelos símbolos +, - e #. Assim, o objeto getSaldo() tem visibilidade protegida, indicada pelo sinal de adição (+), sinalizando que o objeto é acessível somente pela própria classe.
- os atributos são funções (ações) ou comportamentos que podem ser aplicados a métodos em uma classe. Os atributos estão relacionados aos verbos como aplicarValor().
- polimorfismo ou ocultação de informações é uma técnica que consiste em separar aspectos externos dos internos da implementação de um objeto, isto é, determinados detalhes ficam ocultos aos demais objetos e dizem respeito apenas ao próprio objeto.
- o método aplicarValor() é o mesmo na superclasse Conta e nas subclasses ContaCorrente e ContaPoupança, mas sua implementação e seu comportamento nas subclasses são diferentes. A diferença encontra-se no processo de cálculo dos juros e de rendimentos das respectivas aplicações.
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
A alternativa aponta corretamente para a existência de sobrescrita (override): o método aplicarValor() pertence à superclasse Conta e mantém a mesma assinatura nas subclasses ContaCorrente e ContaPoupança, mas cada subclasse fornece sua própria implementação.
Isso significa que o comportamento do método difere conforme a classe concreta: por exemplo, uma conta corrente pode calcular juros ou tarifas como \(juros = valor \times i\), enquanto a poupança aplica um rendimento específico \(rendimento = valor \times r\).
Em tempo de execução, vale o polimorfismo: uma referência do tipo Conta chamando aplicarValor() executará a versão da classe real do objeto (despacho dinâmico), assegurando o comportamento esperado para cada tipo de conta.
Conteúdo do catálogo FC Concursos · Atualizado em