🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Variables globales.

#28458
From: Juan Gonzalo de Silva Medina
Date: Mon, 27 Apr 1998 00:00
71 lines
2770 bytes
Este es un mensaje multipartes en formato MIME.
--------------1971DBDCD014B8351D166F99
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit

ola meu escribi�:


> Estoy comenzando en la programacion orientada a objetos con java (Lo
> mio es el C) y no soy capaz de manejar variables globales.
>
> Se que son consideradas peligrosas pero en algun caso me parecen
> necesarias.
>
> Me urge, por lo que agradeceria una respuesta pronto.
>
> Gracias.

No tengo muy claro lo que quieres con respecto a "variables globales",
sobre todo al uso.

De todas maneras por si te sirve...

Algo parecido a las variables globales son la implementaci�n de
atributos de clases, esto es creando una variable "public static", por
ejemplo, si tienes una clase definida:

class global{
    public static String variable1;
    public static int variable2;
    public static MiObjeto variable3;
}

puedes, desde cualquier parte del programa utilizar
global.variablex=xxxx para asignar el valor de una variable que quieras
guardar.

De todas maneras tendrias que tener cuidado y generar m�todos de acceso
a las variables, por lo menos los de escritura, con el tipo serialized y
tener las variables private en vez de public, para que evitar problemas
con programa multithread.

Lo que no tengo claro, como te dije antes es el uso que quieres darle a
una variable global.

Saludos,

--------------1971DBDCD014B8351D166F99
Content-Type: text/x-vcard; charset=us-ascii; name="vcard.vcf"
Content-Transfer-Encoding: 7bit
Content-Description: Tarjeta de Juan Gonzalo de Silva Medina
Content-Disposition: attachment; filename="vcard.vcf"

begin:          vcard
fn:             Juan Gonzalo de Silva Medina
n:              de Silva Medina;Juan Gonzalo
org:            EL MONTE - Dpto. Desarrollo Inform�tico
adr:            AV. Doctor Fedriani n� 23 p1 2C;;;Sevilla;Sevilla;41009;Espa�a
email;internet: gonzalo@caymasa.es
title:          Analista Programador
tel;work:       34-5-4591436
tel;fax:        34-5-4591448
tel;home:       34-5-4906327
x-mozilla-cpt:  ;0
x-mozilla-html: TRUE
version:        2.1
end:            vcard


--------------1971DBDCD014B8351D166F99--
Technical Details
Message-ID: <3544B178.EA1C45A8@caymasa.es>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <354464d4.3530386@noticias.bcn.ibernet.es>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: 1116f3,a4374ee2abf5bfa0
X-Google-Attributes: gid1116f3,public
From: Juan Gonzalo de Silva Medina <gonzalo@caymasa.es>
Subject: Re: Variables globales.
Date: 1998/04/27
Message-ID: <3544B178.EA1C45A8@caymasa.es>
X-Deja-AN: 348129245
References: <354464d4.3530386@noticias.bcn.ibernet.es>
Mime-Version: 1.0
To: ola@meu.com
Content-Type: multipart/mixed; boundary="------------1971DBDCD014B8351D166F99"
Organization: EL MONTE
Newsgroups: es.comp.lenguajes.java