Página 1 de 1

Existen propiedades estáticas en Xailer?

Publicado: Lun Sep 06, 2010 5:56 pm
por artur
Hola quisiera saber si es posible un código como el siguiente en xailer
public class patata {
private static int nPatata;

public patata() {
nPatata++;
}

finalize patata() {
nPatata--;
}
}
La función del código es contar el número de veces que resulta instanciada una clase , por ejemplo para limitar que una clase sólo pueda ser instanciada una vez.

Existen propiedades estáticas en Xailer?

Publicado: Lun Sep 06, 2010 8:17 pm
por ignacio
Artur,
class patata
protected:
classdata nPatata init 0
public:
method Patata()
method Finalize()
endclass
method Patata() class Patata
return nPatata++
method Finalize() class Patata
return nPatata--
Un saludo
--
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
http://www.xailer.com/forum
http://www.xailer.com/dokuwiki
"artur" <artur[at]technologycenter[dot]es> escribió en el mensaje de
noticias:4c852cee$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Hola quisiera saber si es posible un código como el
> siguiente en xailer
>
> public class patata {
> private static int nPatata;
>
> public patata() {
> nPatata++;
> }
>
> finalize patata() {
> nPatata--;
> }
> }
>
> La función del código es contar el número de veces que
> resulta instanciada una clase , por ejemplo para limitar que
> una clase sólo pueda ser instanciada una vez.

Existen propiedades estáticas en Xailer?

Publicado: Vie Sep 17, 2010 11:35 am
por artur
Hola!
Entiendo entonces que classdata tiene la misma función de el static en java.
Perdón por los varios post sobre el mismo tema que he publicado , al publicar me aparecí­a un error y no se publicaba.
Veo que lo que hacia falta era esperar.
Saludos!