Não entendi muito bem, alguém pode solucionar essa minha dúvida?
No exercício 3, o que essa parte do código faz?
Empresa empresa = new Empresa();
empresa.colaborador = new Funcionario[10];
empresa.adicionar(eduardo);
empresa.colaborador[1].mostra();
Eu crio um array com 10 objetos "Funcionario" vazios dentro desse array?