RESOLVIDO - Problemas ao usar construtor! não cosnigo inicializar um objeto

Pessoal na classe Empresa eu tenho um array de “empregados” do tipo Funcioanario.
O problema surgiu qdo eu fui criar um contrutor na classe Empresa com a finalidade desse construtor receber o parametro do tamanho do array “empregados” e para criar entao um array com esse tamanho.
Agora qdo eu tento compilar TestaEmpresa.java ele nao encontra o array e da “can’t find symbol”, ou seja nao estou sabendo criar e inicializar corrtamente o array do tipo Funcionario nomeado empregados corretamente dentro do construtor.
Ajuda ai java fellows!!

aqui o main que é o TestaEmpresa.java

[code]class TestaEmpresa {
public static void main (String[] args){
Empresa RCY = new Empresa(3);

		Funcionario F1 = new Funcionario("Rafael Muinarczyki");
		F1.setDepartamento("Tecnologia");
		F1.setSalario(6000);
		F1.setRG("3040553384");
		RCY.adiciona(F1);
		
		Funcionario F2 = new Funcionario("Pedro Paulo");
		F2.setDepartamento("Administracao");
		F2.setSalario(1000);
		F2.setRG("2234567898");
		RCY.adiciona(F2);
		
		Funcionario F3 = new Funcionario("Peter");
		F3.setDepartamento("Contabilidade");
		F3.setSalario(1000);
		F3.setRG("2234553423");
		RCY.adiciona(F3);
		
	RCY.totalFuncionarios();
	RCY.mostraEmpregados();
	RCY.verifica(1000);
	RCY.demite("Peter");
	RCY.totalFuncionarios();
	RCY.mostraEmpregados();
}

}[/code]

Aqui abaixo a classe Empresa

class Empresa {
	private String nome;
	private String cnpj;
	private Funcionario[];

Empresa (int x){
	empregados = new Funcionario[x];
}
	public Funcionario pegaFuncionario(int posicao){
		return this.empregados[posicao]; 
	}	

	public boolean adiciona(Funcionario ficha){
		for (int i=0; i<this.empregados.length; i++){
			if (this.empregados[i]==null){
				this.empregados[i] = ficha;
				return true;
			}	
		}
		return true;
	}
	
	public boolean totalFuncionarios(){
		for ( int i=0; i<this.empregados.length; i++){
			if (this.empregados[i]!=null){
				System.out.println("Total atual de funcionarios " + this.empregados[i].getIdentificador());
				break;
			}
		}
		return true;
	}

	public boolean mostraEmpregados(){
		for ( int i=0; i<this.empregados.length; i++){
			if (this.empregados[i]!=null){
				this.empregados[i].mostra();
			}
		}
		return true;
	}

	public boolean verifica(double salarioProcurado){
		for (int i=0; i<this.empregados.length; i++){
			if (this.empregados[i].getSalario() == salarioProcurado){
				System.out.println("temos um funcionario com salario de " + salarioProcurado + " na posicao " + i); 
 
			}
			else{ 
				System.out.println("Nao temos um funcionario com salario de " + salarioProcurado + " na posicao " + i);
			}
		}
		return true;
	}

	public boolean demite(String nomeProcurado){
		for (int i=0; i<this.empregados.length; i++){
			if (this.empregados[i].getNome() == nomeProcurado){
				System.out.println("Demitindo" + this.empregados[i].getNome());
				this.empregados[i].setDiminuir();
				this.empregados[i]=null; 
			}		
		}
		return true;
	}
}

Pelo que eu vi, faltou declarar o nome da variável. Você declarou apenas o tipo.

[code]
class Empresa {
private String nome;
private String cnpj;
private Funcionario[] empregados;

Empresa (int x){
empregados = new Funcionario[x];
} [/code]

[quote=romarcio]Pelo que eu vi, faltou declarar o nome da variável. Você declarou apenas o tipo.

[code]
class Empresa {
private String nome;
private String cnpj;
private Funcionario[] empregados;

Empresa (int x){
empregados = new Funcionario[x];
} [/code]
[/quote]

thank you men!!!
baita erro basicao o meu hein!
acho que pra quem tem menos de 6 meses de java ainda da pra tolerar heheheh
valeu brother!!!

:thumbup:
Coloca seu post como Resolvido, para isso, edite a 1ª postagem e ao lado do titulo no editor escreva [RESOLVIDO].

[quote=romarcio] :thumbup:
Coloca seu post como Resolvido, para isso, edite a 1ª postagem e ao lado do titulo no editor escreva [RESOLVIDO].[/quote]

OK JAVA BROTHER!
thank’s again