Na resposta do exercício temos o trecho:
Quando temos um construtor na classe filha que recebe uma quantidade de parâmetros diferentes do construtor da classe pai, para que o this seja inicializado com um valor, precisamos chamar o construtor da classe pai, passando os parâmetros que ela precisa. Corrigindo nosso código:
Eu não entendi porque eu sou obrigado a chamar super para inicializar o this. O this não pode simplemente referenciar a classe filha?