Quando faço construtores parametrizados, crio um construtor também vazio.
No construtor vazio, devo sempre fazer a chamada a super()? Porque?
(Leve em consideração, que minha classe é apenas um JavaBean.)
Quando faço construtores parametrizados, crio um construtor também vazio.
No construtor vazio, devo sempre fazer a chamada a super()? Porque?
(Leve em consideração, que minha classe é apenas um JavaBean.)
A chama do super() é implícita em qualquer construtor, com parâmetros ou não. É sempre a primeira instrução do construtor, mesmo que você não adicione lá ele existe para o compilador.
Dá uma lida nesse tutorial - Declaração de Construtores em Java - tem uma explicação mais completa sobre isso.
Muito obrigado @romarcio, era realmente esse fator que faltava ficar claro pra mim. Com isso, então, fica claro que não é necessário adicionar o super() no construtor.