Página 1 de 1

POO Propiedades estáticas

Publicado: Lun Sep 06, 2010 12:05 pm
por artur
Como se declara una propiedad como estática dentro de una clase en Xailer ??
Como seria este código en Xailer/clipper ?
public class patata {
public static int nPatatas;
public patata() {
npatatas++;
}
public finalize() {
npatatas--;
}
}

POO Propiedades estáticas

Publicado: Mar Sep 07, 2010 4:42 pm
por Manu
Lo que tú quieres es una classdata que es visible en todas las clases
heredadas de la clase Patata :-)
//---------------------------------------------------------- -----------------//
CLASS Patata
CLASSDATA nPatatas INIT 0
METHOD New() CONSTRUCTOR
END CLASS
//---------------------------------------------------------- -----------------//
METHOD New() CLASS Patata
::nPatatas++
return( Self )
//---------------------------------------------------------- -----------------//
METHOD Finalize() CLASS Patata
::nPatatas--
return( Self )
//---------------------------------------------------------- -----------------//
El 06/09/2010 20:03, artur escribió:
> Como se declara una propiedad como estática dentro de una
> clase en Xailer ??
>
> Como seria este código en Xailer/clipper ? public class patata {
> public static int nPatatas;
>
> public patata() {
> npatatas++;
> }
> public finalize() {
> npatatas--;
> }
>
> }

POO Propiedades estáticas

Publicado: Mar Sep 07, 2010 4:43 pm
por Manu
Lo que tú quieres es una classdata que es visible en todas las clases
heredadas de la clase Patata :-)
//---------------------------------------------------------- -----------------//
CLASS Patata
CLASSDATA nPatatas INIT 0
METHOD New() CONSTRUCTOR
END CLASS
//---------------------------------------------------------- -----------------//
METHOD New() CLASS Patata
::nPatatas++
return( Self )
//---------------------------------------------------------- -----------------//
METHOD Finalize() CLASS Patata
::nPatatas--
return( Self )
//---------------------------------------------------------- -----------------//
El 06/09/2010 20:03, artur escribió:
> Como se declara una propiedad como estática dentro de una
> clase en Xailer ??
>
> Como seria este código en Xailer/clipper ? public class patata {
> public static int nPatatas;
>
> public patata() {
> npatatas++;
> }
> public finalize() {
> npatatas--;
> }
>
> }