CLASSE COMO PARAMENTRO

CAIO.FR.SP 01/02/2014 20:46:23
#434060
Galera acabei de fechar um topico e estou abrindo outro, o negocio agora é o seguinte, preciso passar uma classe como parametro!

Criei a classe Animal como todas suas propriedades
Depois em um formulario instancio a classe e defino os valores ex:
Animal a = new Animal();
a.nome = [Ô]fredy[Ô];
a.raça = [Ô]labrador[Ô];
a.cor = [Ô]branco[Ô];

E depois envio ela a o form2 como paramentro. ex:

Form2 f = new Form2();
f.definianimal(a);

so que esta dando o seguinte erro no form2: is less accessible than method...

no form2 esta assim:

public void definiranimal(Animal a){
...
}

o que pode ser?
JABA 01/02/2014 21:26:37
#434061
Resposta escolhida
Verifique se sua Classe Animal está declarada como public.

vlw
CAIO.FR.SP 04/02/2014 01:22:06
#434177
boa, era isso mesmo!
Tópico encerrado , respostas não são mais permitidas