ooops... ;) ----- Original Message ----- From: "Alvaro Mota" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Saturday, September 28, 2002 7:47 PM Subject: Re: [java-list] parametro por referencia
Dificil vai ser extender Integer...que é Final public final class Integer extends Number implements Comparable Alvaro Bruno Borges wrote: > 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] > ------------------------------------------------------------------------- > -- "Se um homem nao sabe a que porto se dirige, nenhum vento lhe sera favoravel !" ------------------------------ 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] -------------------------------------------------------------------------