Article View: es.comp.lenguajes.java
Article #26542Re: �como puedo modificar una variable en funcion run() desde otra funcion?
From: Juan Gonzalo de Silva Medina
Date: Sat, 12 Dec 1998 00:00
Date: Sat, 12 Dec 1998 00:00
57 lines
1719 bytes
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-mailReferences:
<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