Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Dúvida no exercício 7 do capítulo Modificadores de acesso

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]);

????

4 respostas
solução!

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.