Nessa aula https://cursos.alura.com.br/course/javascript-polimorfismo/task/74136 o método autenticar da classe Cliente não recebe argumento nenhum, mas quando ele chama a função através da classe SistemaAuteticacao ele passa um argumento e ainda assim o programa funciona, porque?