Por gentileza, alguém pode explicar melhor o funcionamento do método super. Como o exemplo de código dado na atividade a seguir:
public void atualiza(double taxa) { super.atualiza(taxa * 2); }
Obrigado!
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!
Por gentileza, alguém pode explicar melhor o funcionamento do método super. Como o exemplo de código dado na atividade a seguir:
public void atualiza(double taxa) { super.atualiza(taxa * 2); }
Obrigado!
O super é uma referência a classe mãe, então
super.atualiza(taxa * 2)
está chamando o método atualiza da classe mãe que foi sobrescrito na classe filha.
Obrigado Filipe.
Se possível passar o link de algum material ou uma explicação mais completa eu agradeço. Quero estudar mais, entender melhor o funcionamento, quando usar, qual a forma correta de utilizar esse método.
Abraços Fraternos
Como: super.atualiza(taxa * 2)
está chamando, na classe ContaCorrente a classe mãe Conta, funcionaria se fosse escrito como abaixo?
Conta.atualiza(taxa * 2)