🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.java
Article #26542

Re: �como puedo modificar una variable en funcion run() desde otra funcion?

#26542
From: Juan Gonzalo de Silva Medina
Date: Sat, 12 Dec 1998 00:00
57 lines
1719 bytes
p134409403@abonados.cplus.es wrote:

> Un saludo a todos.
>
> Vereis, tengo el siguiente codigo que me falla:
>
>  class ejemplo extends Thread{
>         .....
>         .....
>         .....
>   public void run(){
>      int d=4;
>      int e=5;
>      cambiaValores();
>   }
>       .....
>       .....
>       .....
>   static void cambiaValores(){
>      d=7;
>      e=8;
>   }
>
>   ....................
>
> �Como puedo conseguir que las variables d y e definidas en run() se
> puedan modificar desde la funcion cambiaValores?
>
> Gracias por adelantado,
>
> p134409403@abonados.cplus.es

Creo que lo puedes hacer utilizando objetos:

public void run()
{
        Integer d = new Integer(4);
        Integer e = new Integer(5);
        CabiaValores(d,e);
}

CambiaValores( Integer d, Integer e)
{
        d = new Integer(7);
        e = new Integer(8);
}

Otra forma es ponerlos como atributos del objeto, con lo que no tendrias
ning�n problema.

Saludos,


--
Juan Gonzalo de Silva Medina
http://www.caymasa.es/usr/gonzalo
Powered by Red-Hat Linux 2.0.36 & Java
Technical Details
Message-ID: <3671BFED.3779F854@caymasa.es>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <36692096.248109@noticias.ibernet.es>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: 1116f3,f552d29059f4c68d
X-Google-Attributes: gid1116f3,public
From: Juan Gonzalo de Silva Medina <gonzalo@caymasa.es>
Subject: Re: �como puedo modificar una variable en funcion run() desde otra funcion?
Date: 1998/12/12
Message-ID: <3671BFED.3779F854@caymasa.es>
X-Deja-AN: 421399116
Content-Transfer-Encoding: 8bit
References: <36692096.248109@noticias.ibernet.es>
To: p134409403@abonados.cplus.es
Content-Type: text/plain; charset=iso-8859-1
Organization: El Torito
Mime-Version: 1.0
Newsgroups: es.comp.lenguajes.java