Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

herança

Quando herdo da super classe e tenho 5 parâmetros no constructor e na classe filha tenho parametros diferentes mais esses 5, eu preciso fazer super( parametro ) para todos da super classe?

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
2 respostas
solução!

Precisará! A regra de dedo é assim: sempre que não houver uma paridade entre o número de parâmetros de construtor da classe filha com a classe pai é necessário chamar super.

Quando a quantidade de parâmetros são iguais, o uso do super é opcional, não é necessário.

Quando a classe filha recebe menos parâmetro ou mais, não importa, você terá que chamar o super do pai porque o pai precisará receber os parâmetros, pois ele não tem como assumir quais valores recebidos pela filha devem entrar nos seus parâmetros.

Ok então Flávio. Muito obrigado mais uma vez. Bora pro segundo módulo. Valeu.