Logo Passei Direto
Buscar
Na implementação de um sistema bancário, a classe Conta serve como base para ContaCorrente e ContaPoupanca. Ambas as subclasses sobrescrevem o método calcularJuros, definido em Conta. Qual é um exemplo de sobrescrita de método no cenário descrito?
A ContaCorrente e ContaPoupanca usam o método calcularJuros de Conta sem alterações.
B Conta chama o método calcularJuros de suas subclasses.
C ContaCorrente e ContaPoupanca têm seus próprios métodos calcularJuros, distintos de Conta.
D método calcularJuros é exclusivo de ContaCorrente e ContaPoupanca.
E CalcularJuros é uma interface implementada por ContaCorrente e ContaPoupanca.
User badge image
Desafios para Aprender

há 8 meses

Respostas

User badge image

Ed Verified user icon

há 8 meses

Para entender a sobrescrita de método, precisamos considerar que uma subclasse pode fornecer uma implementação específica de um método que já foi definido na superclasse. No seu exemplo, a classe `Conta` tem um método `calcularJuros`, e as subclasses `ContaCorrente` e `ContaPoupanca` sobrescrevem esse método. Vamos analisar as alternativas: A) ContaCorrente e ContaPoupanca usam o método calcularJuros de Conta sem alterações. - Isso não é sobrescrita, pois significa que elas estão usando a implementação original. B) Conta chama o método calcularJuros de suas subclasses. - Isso não descreve a sobrescrita, mas sim uma chamada de método. C) ContaCorrente e ContaPoupanca têm seus próprios métodos calcularJuros, distintos de Conta. - Isso é uma descrição correta de sobrescrita, pois indica que as subclasses têm suas próprias implementações do método. D) Método calcularJuros é exclusivo de ContaCorrente e ContaPoupanca. - Isso não é verdade, pois o método é originalmente definido na classe `Conta`. E) CalcularJuros é uma interface implementada por ContaCorrente e ContaPoupanca. - Isso não se refere a sobrescrita, mas sim a implementação de uma interface. A alternativa que melhor descreve a sobrescrita de método no cenário apresentado é: C) ContaCorrente e ContaPoupanca têm seus próprios métodos calcularJuros, distintos de Conta.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

A Herança entre Classes, em Java, define-se, utilizando a palavra-chave:


A- Implements
B- References
C- Matches
D- Extends
E- Inherits

Mais conteúdos dessa disciplina