1
resposta

Não entendi um dos itens das respostas

Se a classe mãe implementar a interface a classe filha é obrigada a implementar tbm ?

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá, Victor. Tudo bem?

Na orientação a objetos em Java, quando uma classe mãe (superclasse) implementa uma interface, as classes filhas (subclasses) não são obrigadas a implementar novamente a interface, pois elas herdam a implementação da superclasse. No entanto, se a superclasse não implementa os métodos da interface, então as subclasses terão que implementar esses métodos.

No seu exemplo, a classe Produto implementa a interface Tributavel e define o método calculaImposto. Se Produto fosse uma superclasse e tivesse subclasses, essas subclasses não precisariam implementar calculaImposto novamente, a menos que desejassem sobrescrever o comportamento.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!