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]
-------------------------------------------------------------------------

Responder a