Não sei bem porque, mas quando eu coloquei : no Diretor, apareceu o seguinte erro:
Não tem um argumento válido correspondente ao parâmetro formal 'tipo' do Funcionario.Funcionario(int)
Já encontrei o erro... apaguei um código que eu tinha escrito na classe Funcionário