jueves, 17 de septiembre de 2015

Clases miembro static

Cuando se crea un objeto de una clase tiene su propio bloque de memoria, pero en ocasiones es necesario que cada objeto de una clase compartan la misma ubicación de memoria por medio  de una variable estatica.
 Una variable de  estatica de una clase representa información interna de la clase, no de un objeto especifico. Estos datos Deben inicializarse solo una vez.

Ejemplo

class Empleado
{
private:
  int idEmpleado;
  string nombreEmpleado;
  static double impuesto;  // esta es la variable comun para todos los objetos de la clase
  public
  Empleado( );
  Empleado(int, string);
 void mostrarDatosEmpleado( );
static void modificaImpuesto(double); 
};





No hay comentarios:

Publicar un comentario