[duvida] usando enhanced for

tentei desse jeito e não compila
alguem ai me ensina a maneira correta de fazer isso?
pra casos simples eu sei usar esse for, mas nesse caso ai mostrado n to conseguindo


class Empresas {
	String cnpj;
	Funcionarios[] empresaFuncList;

	int x=0;
	void adicionaFunc (Funcionarios f) {
		this.empresaFuncList[x] = f;
		this.x++;
	}
}

class Funcionarios {
	String name;
	int age;
	int salario;
}

public class Orgao {
	public static void main(String args[]) {

		Funcionarios[] funcList = new Funcionarios[100];

		//FUNCIONARIO 0
		funcList[0] = new Funcionarios();
		funcList[0].name = "John";
		funcList[0].age = 31;
		funcList[0].salario = 1000;

		//FUNCIONARIO 1
		funcList[1] = new Funcionarios();
		funcList[1].name = "Mark";
		funcList[1].age = 29;
		funcList[1].salario = 1500;

		//FUNCIONARIO 2
		funcList[2] = new Funcionarios();
		funcList[2].name = "Joey";
		funcList[2].age = 35;
		funcList[2].salario = 2000;

		Empresas eletroShop = new Empresas();
		eletroShop.empresaFuncList = new Funcionarios[8];

		eletroShop.adicionaFunc (funcList[1]); //Mark
		eletroShop.adicionaFunc (funcList[0]); //John
		eletroShop.adicionaFunc (funcList[2]); //Joey

	//	System.out.println(eletroShop.empresaFuncList[0].name);
	//	System.out.println(eletroShop.empresaFuncList[1].name);
	//	System.out.println(eletroShop.empresaFuncList[2].name);

		for (String s : eletroShop.empresaFuncList.name) {  //QUERO USAR ESSE FOR PRA FAZER A MESMA COISA QUE ESSA PARTE COMENTADA ACIMA, COMO FAÇO?
			System.out.println(s);  
		}

	}
}
class Empresas {
	String cnpj;
	Funcionarios[] empresaFuncList;

	int x=0;
	void adicionaFunc (Funcionarios f) {
		this.empresaFuncList[x] = f;
		this.x++;
	}
}

class Funcionarios {
	String name;
	int age;
	int salario;
}

public class Orgao {
	public static void main(String args[]) {

		Funcionarios[] funcList = new Funcionarios[100];

		//FUNCIONARIO 0
		funcList[0] = new Funcionarios();
		funcList[0].name = "John";
		funcList[0].age = 31;
		funcList[0].salario = 1000;

		//FUNCIONARIO 1
		funcList[1] = new Funcionarios();
		funcList[1].name = "Mark";
		funcList[1].age = 29;
		funcList[1].salario = 1500;

		//FUNCIONARIO 2
		funcList[2] = new Funcionarios();
		funcList[2].name = "Joey";
		funcList[2].age = 35;
		funcList[2].salario = 2000;

		Empresas eletroShop = new Empresas();
		eletroShop.empresaFuncList = new Funcionarios[8];

		eletroShop.adicionaFunc (funcList[1]); //Mark
		eletroShop.adicionaFunc (funcList[0]); //John
		eletroShop.adicionaFunc (funcList[2]); //Joey

	//	System.out.println(eletroShop.empresaFuncList[0].name);
	//	System.out.println(eletroShop.empresaFuncList[1].name);
	//	System.out.println(eletroShop.empresaFuncList[2].name);

		for (Funcionarios f : eletroShop.empresaFuncList) {  //QUERO USAR ESSE FOR PRA FAZER A MESMA COISA QUE ESSA PARTE COMENTADA ACIMA, COMO FAÇO?
			System.out.println(f.name);  
		}

	}
}

nossa… kkkkkkkkkkkkkkkkkkkkk
q burro da 0 pra mim lol

marca como resolvido pra ninguém mais entrar no tópico :wink: