estou observando esse código de uma apostila e não intendi muito bem como ele funciona , por exemplo: o que esse tal de “nome = _nome;” e para que serve? , porque ele colocou dois String? String nome; e String _nome;? , O que acontece nesse void que ele colocou salario *= ?
Esse nome = _nome é uma atribuição. Você está atribuindo o valor da variável _nome à variável nome. No caso, você declarou as variáveis nome, secao e salario como globais, e as variáveis _nome, _secao e _salario como parâmetros do método Empregado. O que acontece no void? A única coisa que aconteceu aí foi que seu método aumentaSalario retornou void.