Passagem de registro por parametro

Eu n to conseguindo faz a passagem d um registro por parametro… acredito q seje erro d sintaxe ou algo assim, eu to criando um método(sub rotina) do tipo funcao mas ta dano erro… ela recebe o registro func[] por parametro e tem q retornar o mesmo registro(classe), ja tentei declarar o registro Func[] como variavel global e td mas ai o problema triplica por causa do satatic, eu to dechando d coloca alguma coisa?? plzzzzz ajuda, segue ai o programa, Obs(as classes tao declaraads sertinho) obrigado antecipaament por qualquer um q tenha uma dica ai ^^’

public static Func[] Inclusao(Func[]){
blablabla;
return Func[];
{

public static void min(String args[]){

Funcionario Func[] = new Funcionario();

Func[] = Inclusao(Func[]);

Amigo,

Não entendi o que você está tentando fazer. Você está usando o tipo Func, mas ao mesmo tempo vc usa o mesmo identificardor para um tipo Funcionario.

Qual é a classe, Funcionario ou Func? Posta o código compleo, e de preferência usando a tag code.

Falow!

Cara… você está confundindo algumas coisas… coloque seu código completo, como o amigo de cima disse…

Só pelo q vc postou:

public static Func[] Inclusao(Func[]){
blablabla;
return Func[];
}

Eu acho que você quis dizer Funcionario[] ao invés de Func[], certo? =)
Você tem que colocar no retorno o TIPO, e nao o nome da instancia…

Mesmo assim, vai faciltar se vc colocar o cód. completo =)

public static Funcionario[] Inclusao(Funcionario[] Func){ 
blablabla; 
return Func[]; 
{ 

public static void min(String args[]){ 

Funcionario Func[] = new Funcionario(); 

Func[] = Inclusao(Func[]);

Deve ser assim q ele gostaria que funcionasse…
se não for posta o código