Se o construtor da subclasse não chamar explicitamente um
construtor da superclasse, então a superclasse usa seu
construtor default, isto é, sem argumentos. Se a superclasse
não tiver construtor default e o construtor da subclasse não
chamar explicitamente nenhum construtor, o próprio Java se
encarrega de gerar, em tempo de execução, um construtor
default da superclasse.