1
resposta

herdar métodos

na aula, eles criam uma classe clientePoupanca que é herdeiro da classe cliente e dizem que nós definimos no super os atributos que queremos que seja herdado, porém ela não coloca os métodos, como o depositar que está somente declarado em cliente e não em clientePoupanca, e mesmo assim o método é executado. minha dúvida é, será que os métodos sempre serão herdados independentemente se foram declarados nos atributos com super??

1 resposta

Oi, Danilo, tudo bem?

Isso mesmo! Os métodos sempre são herdados automaticamente com a herança, mas é importante que os atributos herdados da classe mãe sejam passados para o super() para que não aconteçam erros.

Espero ter ajudado.

Abraços e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software