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?

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.