Ed
há 10 meses
Vamos analisar as alternativas sobre a sobrescrita do método `calcularJuros` no contexto das classes `Conta`, `ContaCorrente` e `ContaPoupanca`. A sobrescrita de método ocorre quando uma subclasse fornece uma implementação específica de um método que já foi definido na sua superclasse. Vamos analisar cada alternativa: A) ContaCorrente e ContaPoupanca usam o método calcularJuros de Conta sem alterações. FALSO. Isso não é sobrescrita, pois as subclasses não estão alterando o comportamento do método. B) Conta chama o método calcularJuros de suas subclasses. FALSO. 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. VERDADEIRO. Isso é um exemplo de sobrescrita, pois as subclasses implementam suas próprias versões do método. D) O método calcularJuros é exclusivo de ContaCorrente e ContaPoupanca. FALSO. O método é definido na superclasse `Conta` e é sobrescrito nas subclasses. E) CalcularJuros é uma interface implementada por ContaCorrente e ContaPoupanca. FALSO. Isso não se refere a sobrescrita, mas sim à implementação de uma interface. Portanto, a alternativa correta que exemplifica a sobrescrita do método `calcularJuros` é: C) ContaCorrente e ContaPoupanca têm seus próprios métodos calcularJuros, distintos de Conta.