Classe

1 resposta
A

ola amigos alguem pode me dar um exemplo de como eu fasso para “chamar” um objeto de uma classe para outra sab tp assim olhem o codigo.

class Paciente
 {
   private String nome;
   private int idade;
   private int Rg;
   private String endereco;
   private String pae;
   private String mae;
   private String uti;
//declara as variaveis

void mosai na outra classe fica assim
tra()
{
System.out.println(nome);
System.out.println(idade);
System.out.println(uti);
System.out.println(Rg);
System.out.println(endereco);
System.out.println(pae);
System.out.println(mae);
}

}

e na outra classe fica assim

{
Paciente [] array1;
Paciente [] array2;
void adiciona(Paciente p)
{

if (idade <= 12)
{


    for(int i=0; i<array1.length; i++)
    {
        if(array1[i]==null)
        {
            array1[i]=p;
            i=array1.length +1;
        }
    }


}
    if(idade>12)
{    
for(int i=0; i<array2.length; i++)
    {if(array2[i]==null)
        {
            array2[i]=p;
            i=array2.length +1;
        }
    }

}   
}
}

Bah mas agora ñ sei chamar o idade da primeira classe para poder entrar na confição.Alguem pode me ajudar???

1 Resposta

R

Você declarou idade como private

para acessar as variaveis de outra classe elas não podem ser private… se você usar public, você acessa, mas isso é ruim… o melhor é criar metodos de acesso…

public int getIdade()
{
   return this.idade;
}

aí você chama seu objeto.getIdade();

[]'s

Criado 7 de junho de 2007
Ultima resposta 8 de jun. de 2007
Respostas 1
Participantes 2