Pessoal aqui o retorne e tudo null porque?
package exer1;
public class Exer1 {
public static void main(String[] args) {
Empresa Dados = new Empresa();
Dados.empregados = new Empresa[3];
Dados.empregados[0] = new Empresa();
Dados.empregados[0].nomeEmpregados = "Luiz Alfredo";
Dados.empregados[0].cnpj = "4875947";
Dados.empregados[1] = new Empresa();
Dados.empregados[1].nomeEmpregados = "Sebastião Souza";
Dados.empregados[1].cnpj = "487594789";
Dados.imprimeDadosEmpregados();
}
package exer1;
public class Empresa {
String nomeEmpregados;
Empresa[] empregados;
String cnpj;
void imprimeDadosEmpregados(){
for (Empresa empregados : this.empregados) {
if(empregados == null) continue;
System.out.println(nomeEmpregados);
System.out.println(cnpj);
}
}
}