fazer uma classe pra ter esses atributos soh pra passar por referencia eh
meio lusitano...
parece "remendo" ou entao "xunxo"...
crie uma classe q extende Integer e coloque um metodo set e get... pronto...
ou entao faça:
int x = 20;
x = metodo1(x); // qual o problema de fazer isso?? pq q tem q ser soh
"metodo1(x);" ??

no caso do objeto Integer:

{
  Inteiro i = new Inteiro(10);
  metodo1(i);
  System.out.println(i); // imprime 20;
}

void metodo1(Inteiro j) {
  j.set(j.intValue() * 2); // ou entao crie metodos de operacoes
matematicas, como: j.multiplica(2);
}

agora sim, isso eh algo inteligente (ou pelo menos, eh menos lusitano)
:)

abraços, bruno.
_.~._.~._.~._.~._.~._.~._.~._.~._
Programador Java Junior, 19 anos.
_.~._.~._.~._.~._.~._.~._.~._.~._
Email: [EMAIL PROTECTED]
#UIN: 8584744

----- Original Message -----
From: "Rafael dos Santos Cubas" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>; "Bruno Borges" <[EMAIL PROTECTED]>
Sent: Thursday, September 26, 2002 5:13 PM
Subject: Re: [java-list] parametro por referencia


nao o objeto integer nao tem um metodo set ou algo do genero,
o que mais se aproxima eh o proprio construtor mas ele tambem
nao faz o que eu preciso. para solucionar o problema eu criei uma classe
auxiliar que me devolve os valores alterados pela funcao, como tambem foi
sugerido aqui na lista.

Obrigado pela ajuda de todos

Rafael


On Thu, 26 Sep 2002, Bruno Borges wrote:

> nao eh mais facil usar um objeto Integer? :)
>
> ----- Original Message -----
> From: "Elvis" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Thursday, September 26, 2002 8:04 AM
> Subject: Re: [java-list] parametro por referencia
>
>
> > Rafael,
> >
> >     vc pode criar um Objeto q tenha os atributos q foram passado compo
> > parametro, e passar essa instancia como parametro.
> >
> > Ex.:
> >
> > class referencia{
> >     public int x;
> >     public int z;
> >     public String a;
> > }
> >
> > class uso{
> >     uso(){
> >         referencia r = new referencia();
> >         r.x = 10;
> >         metodo1(r);
> >         System.out.println(r.x);//irá imprimir 20
> >     }
> >     void metodo1 (referencia r){
> >         r.x = 20;
> >     }
> >     public static void main(String ar[]){
> >         new uso();
> >     }
> > }
> >
> > espero ter ajudado
> >
> > []'s
> >
> > Elvis
> >
> >
> >
> > ----- Original Message -----
> > From: "Luiz SantAnna" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Wednesday, September 25, 2002 3:53 PM
> > Subject: Re: [java-list] parametro por referencia
> >
> >
> > > Não dá! O que vc pode fazer é usar um array. Por exemlpo:
> > >
> > > int[] i = {1};
> > > funcaoX(i);
> > > System.out.println(i[0]); //Vai retornar 1234
> > >
> > > void funcaoX(int[] i){
> > >   i[0] = 1234;
> > > }
> > >
> > >
> > > >From: Rafael dos Santos Cubas <[EMAIL PROTECTED]>
> > > >Reply-To: [EMAIL PROTECTED]
> > > >To: [EMAIL PROTECTED]
> > > >Subject: [java-list] parametro por referencia
> > > >Date: Fri, 20 Sep 2002 11:44:52 -0300 (BRT)
> > > >
> > > >como eu faco para que um dos parametros da minha rotina
> > > >sejam passados por referencia, ao invez de somente por valor ?
> > > >
> > > >Rafael
> > > >
> > > >
> > > >[Java, SouJava, List, class, HashSet ]
> > > >
> > > >
> > > >------------------------------ LISTA
> SOUJAVA ----------------------------
> > > >http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
> > > >dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> > > >regras da lista: http://www.soujava.org.br/regras.htm
> > > >historico: http://www.mail-archive.com/java-list%40soujava.org.br
> > > >para sair da lista: envie email para
> [EMAIL PROTECTED]
> > >
> >-------------------------------------------------------------------------
> > >
> > >
> > >
> > >
> > > _________________________________________________________________
> > > Tenha você também um MSN Hotmail, o maior webmail do mundo:
> > > http://www.hotmail.com/br
> > >
> > >
> > > ------------------------------ LISTA
> SOUJAVA ----------------------------
> > > http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
> > > dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> > > regras da lista: http://www.soujava.org.br/regras.htm
> > > historico: http://www.mail-archive.com/java-list%40soujava.org.br
> > > para sair da lista: envie email para
> [EMAIL PROTECTED]
> >
>
> -------------------------------------------------------------------------
> >
> >
> > ------------------------------ LISTA
SOUJAVA ----------------------------
> > http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
> > dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> > regras da lista: http://www.soujava.org.br/regras.htm
> > historico: http://www.mail-archive.com/java-list%40soujava.org.br
> > para sair da lista: envie email para
[EMAIL PROTECTED]
>
> -------------------------------------------------------------------------
>
> _______________________________________________________________________
> Yahoo! GeoCities
> Tudo para criar o seu site: ferramentas fáceis de usar, espaço de sobra e
acessórios.
> http://br.geocities.yahoo.com/
>
> ------------------------------ LISTA SOUJAVA ----------------------------
> http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
> dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para [EMAIL PROTECTED]
> -------------------------------------------------------------------------
>
>

Rafael


------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------

_______________________________________________________________________
Yahoo! GeoCities
Tudo para criar o seu site: ferramentas fáceis de usar, espaço de sobra e acessórios.
http://br.geocities.yahoo.com/

------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Reply via email to