Na classe Empresa, em vez de criar um array de tamanho fixo, receba como parâmetro no construtor o tamanho do array de Funcionario.
Não consegui. Seria algo do tipo
Empresa empresa = new Empresa(new Funcionario[5]);
????
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Na classe Empresa, em vez de criar um array de tamanho fixo, receba como parâmetro no construtor o tamanho do array de Funcionario.
Não consegui. Seria algo do tipo
Empresa empresa = new Empresa(new Funcionario[5]);
????
Oi Maicon,
a ideia desse exercício é não passarmos o array, mas sim o tamanho dele. Assim, a chamada seria:
Empresa empresa = new Empresa(5);
E aí, no construtor da classe Empresa, teremos a criação do array em sí, usando o tamanho recebido no parâmetro:
public class Empresa {
//atributos
public Empresa (int quantidadeDeEmpregados) {
this.empregados = new Funcionario[quantidadeDeEmpregados];
}
//resto da classe
}
Fez sentido?
Perfeito!!! Obrigado Cecilia, agora fez-se a luz eheheh
Olá Maicon
Você poderia marcar a resposta da Cecilia como solução para a sua dúvida?
Já o fiz Victor, obrigado.