Adriano,
Não
há. A passagem de parâmetro em java é sempre feita por valor.
No
caso do parâmetro ser um objeto qualquer, é passado o valor da referência.
Assim, um método pode mudar o estado do objeto passado apenas se este objeto
permitir. Não há como alterar a referência.
Exemplo:
void
method (Object o)
{
o = new String("Passagem por referência permite este tipo
de alteração.");
}
abraços
Jorge
-----Original Message-----
From: Adriano Sastre Vieira [mailto:[EMAIL PROTECTED]] Sent: quarta-feira, 23 de janeiro de 2002 12:21 To: [EMAIL PROTECTED] Subject: [java-list] Como é feita a passasgem de parâmetros em Java? Existe uma maneira de diferenciar as passagens de
parâmetros em Java, por valor e por referência?
Obrigado.
Adriano Sastre
|