ai galera eu sou meio novato em relação a paradigma orientado a objeto e tenho uma duvida,qual a importãncia de se ter um construtor-default mesmo criando outro construtor nessa classe,mas com assinaturas diferentes ?
Acontece que quando vc cria um constructor… o compilador nao fornece o tal constructor default, que eh um constructor sem argumentos e que tem uma chamada para a classe imediamente superior.
Logo, se vc quer ter a possiblidade de instanciar uma classe sem passar nenhum argumento… eh necessario que implementar explicitamente o constructor default quando definir um constructor que receba parametros (nao default), pois o compilador, repito, nao fornecerah um constructor default.
LPJava
pacote o modificador default - refere a pacote… qdo vc declara qualquer membro de uma classe seja variavel, metodo significa que qualquer outra classe que quera usar aquele membro deve estar no mesmo pacote, pasta, package como vc queira chamar.