Fala Nathan, tudo bem?
Na parte do parâmetro, não passamos bonificação pois será um valor fixo para todos os funcionário até o momento (isso pode mudar de acordo com o passar do curso), não é necessário sempre definirmos uma propriedade que está dentro do constructor como um valor que venha por parâmetro, nós podemos tranquilamente definir um valor fixo.
Sobre o super
, nós utilizamos ele para chamar o construtor da classe que estamos extendendo, então nesse caso da aula, estamos chamando o construtor da classe Funcionario
e passando os parâmetros necessário, ja que essa class que estamos extendendo precisa desses parâmetros para construir as outras propriedades e métodos corretamente. Você pode ver sobre o super
clicando aqui.
Espero ter ajudado, bons estudos :D