Se a classe mãe implementar a interface a classe filha é obrigada a implementar tbm ?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Se a classe mãe implementar a interface a classe filha é obrigada a implementar tbm ?
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!